本文主要是介绍统计一句话或者一个单词出现字母的个数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
选中数据和被比较的数据相等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);
}
}
这篇关于统计一句话或者一个单词出现字母的个数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!