//有一组学员的成绩{99,85,82,63, 60},将它们按升序排列。要增加一个学员的成绩,将它插入成绩序列,并保持升序。
ArrayList score = new ArrayList();
Console.WriteLine("请输入原先的5位学员成绩");
for (int i = 1; i <= 5;i++)
{
Console.Write("第{0}位:", i);
score.Add(Convert.ToInt32(Console.ReadLine()));
}
score.Sort();
score.Reverse();
Console.WriteLine("排序为:");
foreach (var item in score)
{
Console.Write(item + "\t");
}
Console.WriteLine("\n");
Console.WriteLine("请输入新增成绩:");
int new_score = Convert.ToInt32(Console.ReadLine());
score.Insert(0, new_score);
score.Sort();
score.Reverse();
Console.WriteLine("新的排序为:");
foreach (var item in score)
{
Console.Write(item + "\t");
}
Console.ReadKey();
image.png
网友评论