0
已解决
李智宸
高级守护
高级守护
成绩统计(score)经验值:800
题目描述 Description
合肥市中小学刚刚结束期中测试,信息学老师想统计全市学生信息学成绩的得分情况,即某些分数的人数,以便改进教学内容和方法,提高同学们的信息学成绩,同学们写个程序,帮助老师实现吧。
输入描述 Input Description
输入数据共 3行。第一行两个由空格分隔的正整数n和k,n表示全市所有学生的人数,k表示老师想要统计k个分数的人数;
接下来一行共有n个由空格分隔的正整数,表示每一位学生的成绩,第三行有k个由空格分隔的正整数,表示想要统计的k个分数。
输出描述 Output Description
一行 k个由空格分隔的正整数,对应每个得分的学生数。
样例输入 Sample Input
10 3 90 96 60 65 67 72 75 75 80 85 65 75 95
样例输出 Sample Output
1 2 0
#include<iostream>
using namespace std;
int n,k,t,b[105],c[105],l;
int main(){
cin>>n>>k;
for(int i=1;i<=n;i++){
cin>>t;
b[t]++;
}
for(int j=1;j<=k;j++){
cin>>l;
for(int i=1;i<=100;i++){
if(l==i){
cout<<b[i]<<" ";
}
}
}
return 0;
}
李智宸在2021-11-29 16:28:31追加了内容
70分