#include<stdio.h> #include<stdio.h> //gets的输入分割符只有回车,因此gets是能够读入空格的。 int main() { char a[5]; char string[80]; int i, j, count[5] = {0}; while (gets(a)) { if (a[0] == '#' && a[1] == '\0') break; gets(string); for (i = 0; i < strlen(a); i++) for (j = 0; j < strlen(string); j++) if (a[i] == string[j]) count[i]++; for (i = 0; i < strlen(a); i++) printf("%c %d\n", a[i], count[i]); } return 0; }