描述
【问题描述】
考试结束之后,每位同学都依据成绩获得相应的等级:
优秀:90~100;
良好:80~89;
及格:60~79;
不及格:60以下。
现在,需要统计一下获得每个等级的人数分别是多少。
输入
输入文件名为count.in。
第一行,一个正整数n,表示总人数。
第二行,n个由空格隔开的整数,表示每个同学的成绩(0~100)。
输出
输出文件名为count.out。
共四行,每行一个整数,依次表示获得优秀、良好、及格、不及格等级的人数。
输入样例 1
10
93 33 86 81 47 82 84 92 73 94
输出样例 1
3
4
1
2
代码
#include<iostream>
using namespace std;
int main()
{
int n,i,j,som=0,a=0,b=0,c=0,d=0;
cin>>n;
int m;
for(i=0;i<n;i++){
cin>>m;
if(m>=90&&n<=100){
a++;
}else if(m>=80&&m<=89){
b++;
}else if(m>=60&&m<=79){
c++;
}else{
d++;
}
}
cout<<a<<endl;
cout<<b<<endl;
cout<<c<<endl;
cout<<d<<endl;
return 0;
}