慕勒5251425
2018-12-29 13:18
class Program
{
static void Main(string[] args)
{
int[,] score ={
{1,89},{2,90},{3,98}
};
for (int a = 0; a < score.GetLongLength(0); a++)
{
if (score[a, 1] > 90)
{
switch (score[a, 0])
{
case 1:
Console.Write("分数最高的是吴松,分数:" + score[a, 1]); break;
case 2:
Console.Write("分数最高的是钱振宇,分数:" + score[a, 1]); break;
case 3:
Console.Write("分数最高的是伏晨,分数:" + score[a, 1]); break;
}
}
}
}
}
}
你这不是自作聪明嘛。。。这个算法的本意是在一堆数据里面筛选出最高分数和对应的学生,你直接靠肉眼观察选了个前三然后直接拿第二的分数选第一。。。那给你一千人的成绩你也打算靠肉眼观察再选个前三?本末倒置啊兄弟。。。
C#开发轻松入门
254118 学习 · 1459 问题
相似问题