2829 - 成绩统计

某班共有若干名学生(不大于40),已知他们考试的数学成绩,现需要统计100分、9099分、8089分、7079分、6069分与不及格各成绩档各有多少人。

题目输入

第一行 一个整数n,班级人数

以下 n行,每行一个整数,代表数学成绩

题目输出

6行,从第一行依次为100分、9099分、8089分、7079分、6069分与不及格的人数

 若没有此分数段人数输出

输入/输出样例

题目输入

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;
}
时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题