数据很小直接穷举。
#include <stdio.h>
#include <string.h>
int main(void)
{
char str1[10];
char str2[100];
while(fgets(str1,10,stdin)&&str1[0]!='#')
{
int num[10]={0};
fgets(str2,100,stdin);
for(int i=0;i<strlen(str1)-1;++i)
for(int j=0;j<strlen(str2)-1;++j)
if(str1[i]==str2[j])
num[i]++;
for(int i=0;i<strlen(str1)-1;++i)
printf("%c %d\n",str1[i],num[i]);
}
return 0;
}