统计一句话或者一个单词出现字母的个数
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);
}
}
#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);
}
}
相关文章推荐
- Java 统计一个字符串中每个单词,或者字母出现的次数
- Java 统计一个字符串中每个单词,或者字母出现的次数
- js统计一个字符串出现最多的字母(或者数组中出现次数最多的元素)
- 使用TreeMap或者HashMap统计单词个数和字母出现次数
- 5.9_12 统计在一个string里一对字母出现的次数
- 用java编写一个函数,统计一个字符串中每个字母出现的次数
- 一个文本文件统计各个单词出现的频率最高的10个词以及次数
- 实现简易字符串压缩算法:一个长度最大为128的字符串, 由字母a-z或者A-Z组成,将其中连续出现2次以上(含2次)的字母转换为字母和出现次数,以达到压缩目的
- 『转』统计一个日志文件里,单词出现频率的shell脚本
- 统计一个字符串在一个日志或者文本文件中的出现次数?
- go语言之map练习(二):编写一个程序wordfreq程序,统计输入文本中每个单词出现的频率(次数)
- 统计一句话中每个字母出现的次数
- 写一个程序,统计出一个文本文件中一共出现了多少个字母‘a’?
- [置顶] 统计一个字符串中大小写字母的个数,数字出现的个数
- 统计一个文档中出现频率最多的k个单词的实现
- 初探map()——对一个文件进行统计其中各个单词出现的次数,并按次数从高到低的顺序进行排序
- 第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数
- 每天一个小程序——第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数
- 统计一个字符串中字母出现的次数
- Python每日练习 05 任一个英文的纯文本文件,统计其中的单词出现的个数