0
已解决
姜宇轩
中级天翼
中级天翼
5003 统计人数
经验值:0 时间限制:1000毫秒
题目描述 Description
班里现在有n位学生。某次考试结束后,知道了每位学生的总分(整数),现在还要再统计一些数据:
每个分数考的人数各是多少人。
输入描述 Input Description
输入数据共 2 行。第一行是 一个整数n,接下来 1 行,共有 n 个由空格分隔的正整数,表示每一位学生的总分
输出描述 Output Description
共 1 行
表示对应分数考的人数,要求统计0~100分这个分数段
样例输入 Sample Input
5 85 92 88 92 95
样例输出 Sample Output
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 2 0 0 1 0 0 0 0 0
#include<bits/stdc++.h>
using namespace std;
int n,a[105],b[110];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
b[a[i]]++;
}
for(int i=1;i<=100;i++){
cout<<b[i]<<" ";
}
return 0;
}
WA0
请各位大佬告诉我如何变AC,谢,急,在线等