题目
方法
代码
namespace _2018_12_13_练习2
{
class Program
{
static void Main(string[] args)
{/*
*有5位学员参加了C#知识竞赛的决赛,输出决赛的平均成绩
* */
Console.WriteLine("请输入5位学员的成绩");
int[] chengji = new int[5];
for (int i = 0; i < chengji.Length; i++)
{
Console.WriteLine("请输入第{0}位学员的成绩", i + 1);
chengji[i] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine();
Console.WriteLine("平均成绩是:{0}", Avg(chengji));
Console.WriteLine("最高成绩是:{0}", Max(chengji));
Console.ReadKey();
}
/*
* 在数组arr中找出最高值,并返回
* */
static int Max(int[] arr)
{
Array.Sort(arr);
return arr[arr.Length - 1];
}
/*
* 求数组的平均值,并返回
* */
static double Avg(int[] arr)
{
double sum = 0;
foreach (var item in arr)
{
sum += item;
}
return sum / arr.Length;
}
}
}