有数组int[]scores={67,78,89,90,98,87);将之转为List类型变量listscore,并对listscore中元素由大到小排序,及求出平均值
static void Main(string[] args)
{
int[] scores = { 67, 78, 89, 90, 98, 87 };
List<int> listscore = new List<int>(scores);
listscore.Sort();
listscore.Reverse();
int sum = 0;
float ave = 0;
for (int i = 0; i < scores.Length; i++)
{
sum += listscore[i];
Console.Write(listscore[i] + " ");
}
ave = sum * 1.0f / listscore.Count;
Console.WriteLine("\n" + ave);
}