B4074 [NOIP-X2018 山东] 统计成绩
欢迎报名洛谷网校,期待和大家一起进步!
本题考察了分支结构和循环结构的编写。
输入若干个数,因此使用循环语句进行编写。对于每位同学输入成绩,假设是整数 if else 的条件分支判断这位同学的分数所处在的等级。
例如,判断是否是良好(if (80 <= x && x <= 89)。这里使用 &&(逻辑与)运算符,两边的条件(80 <= x 和 x <= 89)同时成立才能判作良好。注意:千万不可写作 if (80 <= x <= 89),这样计算机会先计算 80 <= x 的值,再将该值与
最后输出四个答案即可。注意输出一行一个整数,分别表示优秀、良好、及格、不及格的人数,不要输出错哦。
参考代码(部分):
for (int i = 1; i <= n; i++) {
int x;
cin >> x;
if (90 <= x && x <= 100) //判断是否优秀
youxiu++;
else if (80 <= x && x <= 89) //判断是否良好
lianghao++;
else if (60 <= x && x <= 79) //判断是否及格
jige++;
else //判断不及格
bujige++;
}