多语言展示
当前在线:1359今日阅读:103今日分享:49

C统计字符串中各个字母出现的次数

C在字符串中,求各个字母出现的次数。例如:aABb,则a出现一次,A出现一次....
工具/原料

Dev-C++

方法/步骤
1

打开Dev-C++。

2

写好主函数#include#includevoid main() {}

3

给代码添加注释#include#includevoid main() {    char str[100];    int a[52] = {0};    int i;    gets(str);    for(i=0; str[i]!='\0'; i++) {        //判断当前是否是大写字母         if(str[i]>='A' && str[i]<='Z'){            a[str[i]-'A']++;        }        //判断当前是否是小写字母        if(str[i]>='a' && str[i]<='z'){            a[str[i]-'a'+26]++;         }    }    for(i=0; i<52; i++) {        //判断当前是否是大写字母        if(i>=0 && i<=25){           printf('%c=>%d\n','A'+i,a[i]);        }        //判断当前是否是小写字母        if(i>=26 && i<52){          printf('%c=>%d\n',i-26+'a',a[i]);        }     }}

4

运行结果。

注意事项
1

文件的格式一定要保存为.c。

2

输入的时候中间的逗号要用英文的。

推荐信息