您的位置:首页 > 其它

输入人数,输入每一个人的分数,求平均分,求排序,升序跟降序分别排列

2016-05-11 21:59 267 查看
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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: