Console.Write("请输入班级人数:"); int n = int.Parse(Console.ReadLine()); //定义集合 ArrayList al = new ArrayList(); double sum = 0; for (int i = 0; i < n;i++ )//输入集合元素并累加求和 { Console.Write("请输入第"+(i+1)+"个人的成绩:"); al.Add(double.Parse(Console.ReadLine())); sum += double.Parse(al[i].ToString()); } Console.WriteLine("班级平均分是:"+sum/n); Console.WriteLine("成绩从低到高排列:"); al.Sort();//将集合元素升序排列 foreach(double aa in al ) { Console.WriteLine(aa); } Console.WriteLine("成绩从高往低排列:"); al.Reverse();//翻转.sort排列,对集合元素进行降序排列 foreach(double b in al) { Console.WriteLine(b); } Console.ReadLine();