2829 - 成绩统计
时间限制 : 1 秒
内存限制 : 128 MB
某班共有若干名学生(不大于40),已知他们考试的数学成绩,现需要统计100分、90~99分、80~89分、70~79分、60~69分与不及格各成绩档各有多少人。
题目输入
第一行 一个整数n,班级人数
以下 n行,每行一个整数,代表数学成绩
题目输出
共6行,从第一行依次为100分、90~99分、80~89分、70~79分、60~69分与不及格的人数
若没有此分数段人数输出0
输入/输出样例
输入格式
2 100 60
输出格式
1 0 0 0 1 0
C++解答
#include<bits/stdc++.h> using namespace std; long long n,a,t1,t2,t3,t4,t5,t6; int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>a; if(a>=100) t1++; else if(a>=90) t2++; else if(a>=80) t3++; else if(a>=70) t4++; else if(a>=60) t5++; else t6++; } cout<<t1<<"\n"<<t2<<"\n"<<t3<<"\n"<<t4<<"\n"<<t5<<"\n"<<t6; return 0; }