#include<stdio.h>
//Hash method to solve counting problem
int main()
{
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;
}
//Hash method to solve counting problem
int main()
{
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;
}
本文介绍了一个使用哈希表解决元素计数问题的C语言程序实例。该程序读取一系列整数输入,并利用哈希表记录每个整数出现的次数。最后,程序根据用户的查询返回指定整数的出现频率。
10万+

被折叠的 条评论
为什么被折叠?



