C# 数组基础题

数组基础练习题
       

1、从一个整数数组中取出最大整数,最小整数,总和,平均值
           

int[] intArr = { -3, 2, 4, 5, 67, 77, 88 };
            int maxI = intArr[0];
            foreach (var item in intArr)
            {
                if (maxI < item)
                    maxI = item;
            }
            Console.WriteLine("最大值:" + maxI);

            int minI = intArr[0];
            for (int i = 0; i < intArr.Length; i++)
            {
                if (minI > intArr[i])
                {
                    minI = intArr[i];
                }
            }
            Console.WriteLine("最小值:" + minI);

            int sum = 0;
            for (int i = 0; i < intArr.Length; i++)
            {
                sum += intArr[i];
            }
            Console.WriteLine("总和:" + sum);
            Console.WriteLine("平均值:" + sum / intArr.Length);

2、数组分割人的名字
 

            string[] names = { "马云", "马化腾", "马桶", "马子", "马赛克", "马" };
            string results = "";
            for (int i = 0; i < names.Length - 1; i++)
            {
                results += names[i] + "|";
            }
            results += names[names.Length - 1];
            Console.WriteLine(results);
            Console.WriteLine();  

3、将一个字符串数组的元素的顺序进行反转
 

            string[] strArr = { "好人", "是", "真的", "我" };
            Array.Reverse(strArr);
            for (int i = 0; i < strArr.Length; i++)
            {
                Console.Write(strArr[i]);
            }

数组是编程中经常用到的,希望对新手有一定帮助!!!

猜你喜欢

转载自blog.csdn.net/qq_38396292/article/details/89668853