I THIS IS A TEST i ng this is a long test string #
I 2 i 3 5 n 2 g 2 注:第2个测试用例中,空格也是被统计的字符之一。
#include<stdio.h>
#include<string.h>
int main()
{
int i,j,m[101]={0},l,k;
char c[6],n[81];
while(gets(c)&&c[0]!=‘#‘)
{
gets(n);
l=strlen(c);
k=strlen(n);
for(i=0;i<101;i++)
{
m[i]=0;
}
for(i=0;i<l;i++)
for(j=0;j<k;j++)
if(n[j]==c[i])
{
m[i]++;
}
for(i=0;i<l;i++)
printf("%c %d\n",c[i],m[i]);
}
}
原文:http://www.cnblogs.com/xhp956614463/p/3853964.html