题型解决办法
题型
用C#语言编程:输出50个学生的成绩,并输出其中的最高分和最低分
------解决方案--------------------
用List<float> 添加50个成绩,然后遍历输出就是了,取得最大值,可以直接用List的sort函数排序,或者用Linq直接取Max
------解决方案--------------------
用C#语言编程:输出50个学生的成绩,并输出其中的最高分和最低分
------解决方案--------------------
用List<float> 添加50个成绩,然后遍历输出就是了,取得最大值,可以直接用List的sort函数排序,或者用Linq直接取Max
------解决方案--------------------
- C# code
int[] scores = new int[50]; for (int i = 0; i < 50; i++) { Console.WriteLine("请输入第{0}个学生的成绩", i + 1); scores[i] = int.Parse(Console.ReadLine()); } int min = scores[0]; int max = scores[1]; for (int i = 1; i < 50; i++) { if (scores[i] < min) min = scores[i]; if (scores[i] > max) max = scores[i]; } Console.WriteLine("最高分是{0},最低分是{1}。", max, min);
------解决方案--------------------
- C# code
Console.WriteLine("请输入50个学生的成绩,用逗号分开:"); string[] arr = Console.ReadLine().Split(','); int[] scores = new int[50]; for (int i = 0; i < 50; i++) { scores[i] = int.Parse(arr[i].Trim()); } int min = scores[0]; int max = scores[1]; for (int i = 1; i < 50; i++) { if (scores[i] < min) min = scores[i]; if (scores[i] > max) max = scores[i]; } Console.WriteLine("最高分是{0},最低分是{1}。", max, min);
------解决方案--------------------
你觉得你是不是很过分。
------解决方案--------------------
无法谅解你的态度。以及你避重就轻的辩解。
我看不到你任何的思考、努力,哪怕是不成功的尝试。
------解决方案--------------------
那么你的“学习”在哪里呢?你从我给你的两个代码中哪怕学到了一点点东西,那么请你告诉我是什么呢?
如果你前两段代码什么也没学会,只是练习了下复制粘贴的技巧,我想再给你第三段代码也没有任何意义,你的复制粘贴练习的很不错,不需要再练习了。