c数组程序,要求用户键入数组的元素并删除所有等于0fr的数字

本文关键字:数组 删除 数字 0fr 元素 用户 程序 | 更新日期: 2023-09-27 18:28:05

编写一个程序,要求用户键入数组的元素,并从数组中删除所有等于0的数字。我一直被卡住,你会怎么做?请举个例子。

c数组程序,要求用户键入数组的元素并删除所有等于0fr的数字

我认为这将是一个很好的清晰,简单的行读取,创建数组,然后过滤它。初学者作业的完美解决方案:

var r = Enumerable.Repeat(0, int.MaxValue).Select(i => Console.ReadLine())
       .TakeWhile(s => s != null).Select(s => int.Parse(s)).ToArray()
       .Where(i => i != 0).ToArray();