#include
#include
#include
#define N 100
using namespace std;
struct Word//设立结构体
{
char a[N];
int x;
}stu[N];
void main()
{
int i,j,n,m,k;
char temp;
for(i=0;i<N;i++)//输入单词
{
cin>>stu[i].a;
n++;//记录有多少单词
if(stu[i].a=="0")break;//输入0后跳出循环
}
for(j=0;j<n-1;j++)//排序
for(k=j;k<n;k++)
{
if(stu[j].a>stu[k].a)
{
temp=stu[j].a;
stu[j].a=stu[k].a;
stu[k].a=temp;
}
}
for(j=0;j<i;j++)
{
stu[j].x=0;//初始化每个单词的数量
for(k=j;k<i;k++)
{
if(stu[j].a==stu[k].a) //统计单词个数
{
stu[j].a=stu[j].a + 1;
}
}
cout<<"单词"<<stu[j].a<<"出现"<<stu[j].x<<""次<<endl;
j+=stu[j].x-1;//当有重复的单词时j就跳过重复出现的单词
}
}