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);//输出变量
随机输入0-100成绩,统计成绩各分段的人数
最新推荐文章于 2023-02-26 19:58:51 发布