数组基础练习题
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]);
}
数组是编程中经常用到的,希望对新手有一定帮助!!!