20成绩
20成绩
题目描述
编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于等于85)、通过(60~84)和不及格(小于60)的学生人数。
输入格式
输入多个整数,以0或负整数表示结束。
输出格式
分段成绩的学生人数。
样例输入
88 71 68 70 59 81 91 42 66 77 83 0
样例输出
>=85:2
60-84:7
<60:2
code
#include<bits/stdc++.h>
using namespace std;
int main() {
int score; // 得分
int A=0;//优秀的个数
int B=0;// 中等的个数
int C=0;//不及格的个数
while(cin >> score && score > 0) { //一批学生的成绩
if(score>=85) {
A++; //优秀
} else if(score >= 60) {
B++; //中等
} else {
C++; //不及格
}
}
cout << ">=85:" << A << endl;
cout << "60-84:" << B << endl;
cout << "<60:" << C << endl;
return 0;
}

浙公网安备 33010602011771号