您的位置:首页 > 其它

PAT乙级 统计同成绩学生(20)

2015-12-23 20:36 429 查看
思路就是,因为要统计百分制的学生数,我们可以创建一个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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: