选中数据和被比较的数据相等count+1;同时对被比较的数据做标记,即其被破坏,以后便不参与比较
#include<stdio.h>
#include<string.h>main()
{
int i,j,k,n,m,count;
char a[100];
gets(a); //键入一句话或者一个单词
k=strlen(a);
for(i=0;i<k;i++)
{
if(a[i]==1)
continue; //利用字符(字母)的取值不可能为1;当不满足继续执行条件contiune语句下面屏蔽
count=1; //count初始化为1
for(j=i+1;j<k;j++)
if(a[i]==a[j])
{
a[j]=1; //选中数据和被比较的数据相等count+1;同时对被比较的数据做标记,即其被破坏,以后便不参与比较
count++;
}
printf("%c %d\n",a[i],count);
}
}