c#写出一个函数将某已知数组的奇数项组合成一个新的数组,在主函数中调用该函数,并循环输出新数组的内容

主函数定义一个初始化的数组,该数组中的值为:1,2,3,4,5,6,7,8,9,10,11
. 写出一个函数,该函数的函数名为:OddArray,函数需要的参数个数1个,参数数据类型为数组。函数的返回值为数组。函数体实现功能:将参数数组中的奇数项存入另外一个数组,并返回该数组到主函数中。
. 在主函数定义一个新的数组,用于取得函数OddArray的返回值,然后循环显示数组的值。(显示出来1,3,5,7,9,11)

static void Main(string[] args)
        {
            int[] arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 };
            int[] newarr = OddArray(arr);
            foreach (int i in newarr) {
                Console.WriteLine(i);
                
            }
            Console.Read();
        }
        public static int[] OddArray(int[] arr) {
            List<int> li=new List<int>();
            foreach (int i in arr) {
                if (i % 2 != 0) {
                    li.Add(i);
                }
            }
           return li.ToArray();
        }

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答