您的位置:首页 > 其它

统计一句话或者一个单词出现字母的个数

2013-08-17 16:21 316 查看
选中数据和被比较的数据相等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);

}

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐