描述
合肥市中小学刚刚结束期中测试,信息学老师想统计全市学生信息学成绩的 得分情况,即某些分数的人数,以便改进教学内容和方法,提高同学们的信息学 成绩,同学们写个程序,帮助老师实现吧。
输入描述
输入:输入数据共 3 行。第一行两个由空格分隔的正整数 n 和 k,n 表示全市所 有学生的人数,k 表示老师想要统计 k 个分数的人数,接下来一行共有 n个由空格分隔的正整数,表示每一位学生的成绩,第三行有 k 个由空格分隔的正整数,表示想要统计的 k 个分数。
输出描述
一行 k 个由空格分隔的正整数,对应每个得分的学生数。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,k,a[1000],b[1100];
cin>>n>>k;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
for(int j=1;j<=k;j++)
{
cin>>b[j];
}
for(int i=1;i<=k;i++)
{
int cnt=0;
for(int j=1;j<=n;j++)
{
if(a[i]==b[j])
{
cnt++;
}
}
cout<<cnt<<" ";
}
}
RT