题目:统计同成绩学生的人数
提示:用Hash的思想
实现代码:
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int n;
while(scanf("%d",&n)!=EOF&&n!=0){
int Hash[101]={0};
for(int i=1;i<=n;i++){
int x;
scanf("%d",&x);
Hash[x]++;
}
int x;
scanf("%d",&x);
printf("%d\n",Hash[x]);
}
return 0;
}
测试输出:
3
80 60 90
60
1
5
33 33 22 33 44
44
1
6
44 33 22 22 11 11
11
2