随机输入0-100成绩,统计成绩各分段的人数

xiaoxiao2021-02-28  100

int a = 0; //定义等级A所有同学的个数 int b = 0; //定义等级B所有同学的个数 int c = 0; //定义等级C所有同学的个数 int d = 0; //定义等级D所有同学的个数 int e = 0; //定义等级E所有同学的个数 for (int i = 1; i <= 20; i++) //定义一个循环输入20次成绩 { Console.WriteLine("请输入第" + i + "个成绩"); //提示输入成绩 string cj = Console.ReadLine(); //控制台输入成绩 int tt = Convert.ToInt32(cj); //字符串输入强转int int qy = tt / 10; //用switch方法,设置成绩的余数 switch (qy) //用得余数设置CASE { case 10: //得分100余数为10 case 9: //得分100以下90以上余数为9,都是等级A所以只用一个break a++; //触发一次条件自增1 break; //事件结束 case 8: //得分80以上b自增 b++; break;//事件结束 case 7: //得分70以上c自增 c++; break;//事件结束 case 6: //得分60以上d自增 d++; break;//事件结束 //得分60以下的都是等级E所以用一个break case 5: case 4: case 3: case 2: case 1: case 0: e++; break;//事件结束 } } Console.WriteLine("90分以上的有{0}个80分到89分的有{1}个70分到79分的有{2}个60分到69分的有{3}个60分一下的有{4}个", a, b, c, d, e);//输出变量
转载请注明原文地址: https://www.6miu.com/read-34447.html

最新回复(0)