原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1860
分析:利用哈希函数,以字符串为下标可以很方便的统计。
我的代码:
#include<stdio.h>
int main()
{
char str[6],str1[100];
while(gets(str)&&str[0]!='#')
{
int ans[200]={0};
gets(str1);
for(int i=0;str1[i]!=0;i++)
{
ans[str1[i]]++;
}
for(int i=0;str[i]!=0;i++)
{
printf("%c %d\n",str[i],ans[str[i]]);
}
}
return 0;
}
总结:水水更健康。