#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int get_word(char array[][32]) /* 输入单词 */
{
int i=0;
printf("Enter a word:");
scanf("%s",array[i]);
while(strcmp(array[i],"#")!=0) /* 输入单词#号结束 */
{
i++;
printf("Enter a word:");
scanf("%s",array[i]);
}
return 0;
}
int count_word(char array[][32],int i) /* 统计个数 */
{
int j=0;
int count=0;
while(strcmp(array[j],"#")!=0)
{
if(strcmp(array[j],array[i])==0&&j<i)
break;
else
if(strcmp(array[j],array[i])==0)
count++;
j++;
}
if(count)
printf("%s %d\n",array[i],count);
return 0;
}
int main()
{
char array[1000][32];
int i=0;
get_word(array);
while(strcmp(array[i],"#")!=0)
{
count_word(array,i);
i++;
}
return 0;
}