思路就是,因为要统计百分制的学生数,我们可以创建一个101大小的数组,之后我们可以直接在输入的同事存储想要的人数,输入的时候就直接从数组中读取就OK.
#include "iostream"
#include "string.h"
#include "algorithm"
#include "stdio.h"
#include "vector"
using namespace std;
int main()
{
int n,i,temp,searnum;
cin>>n;
int score[101];
int snum[101];
memset(score,0,sizeof(score));
for(i=0;i<n;i++)
{
cin>>temp;
score[temp]++;
}
cin>>searnum;
for(i=0;i<searnum;i++)
{
cin>>snum[i];
}
for(i=0;i<searnum;i++)
{
cout<<score[snum[i]];
if(i!=searnum-1)
cout<<" ";
}
return 0;
}