统计并输出该字符串中26个英文字母
来源:互联网 发布:百分百软件官网 编辑:程序博客网 时间:2024/04/28 02:58
字符串
第3题
【描述】
输入一个字符串,统计并输出该字符串中26个英文字母(不区分大小写)出现的次数。
【输入】
输入一个字符串。
【输出】
分行输出26个英文字母(不区分大小写)出现的次数。
【输入示例】
I am a student.
【输出示例】
a:2
d:1
e:1
i:1
m:1
n:1
s:1
t:2
u:1
【来源】
《程序设计基础——以C为例》第6章上机实验题11。
#include<stdio.h>#include<string.h>int main(){char a[100]={0},num[150]={0};int i,l;char ch='a';gets(a);l=strlen(a);for(i=0;i<l;i++){if(a[i]<='Z'&&a[i]>='A')a[i]=a[i]+32;num[a[i]]++; //这里的算法有所创新,基本思路是: //先把a[i]变成一个字母,而字母有整数值,再把这个整数值作为num[]中的下标,统计出各个字母数量 }for(ch='a';ch<='z';ch++){ //字母间可以比较大小,同样也可以通过++来移位 if(num[ch]!=0)printf("%c:%d\n",ch,num[ch]); }} //收获:字母就是整数,可以进行整数的加减运算和判断//即,字母只不过是整数的%c的格式输出罢了,本质就是整数!
0 0
- 统计并输出该字符串中26个英文字母
- 输出26个英文字母
- 利用随机数函数生成 6 个字符,依次拼接到“Words:”字符串的末尾, 并输出该字符串的长度,大写英文字母的个数。
- 统计字符串中每个英文字母的个数
- 输入一个字符串,统计共有多少个整数并输出。
- java编写输出一个字符串中大写英文字母数、小写英文字母数以及非英文字母数
- php输出26个大小写英文字母
- php循环输出26个大小写英文字母
- 统计字符串中出现次数最多的字母并输出
- 统计字符串中重复的字符个数并输出
- 快速生成26个英文字母字符串
- 从键盘输入6个字符串(仅仅包含英文字母和数字),对这6个字符串从小到大排列并输出结果。
- PHP随机生成100个英文字母,然后统计26个英文字母出现的次数
- 读入一个整数,统计并输出该数字中数字'2'的个数。
- php中利用整数通过ascii码转换并遍历26个英文字母
- C# 统计字符串数字个数并输出
- 键盘录入并统计该字符串中各个字符的数量
- 爪哇初学小程序---输出26个英文字母
- 如何卸载和安装adt插件
- BUCK电路工作原理阐述
- openCV开源库-简介
- 跟我一起写makefile 八
- iOS开发笔记之二十六——使用系统相册或相机导致状态栏隐藏的问题(bug总结四)
- 统计并输出该字符串中26个英文字母
- SSH-----Spring入门必读
- 数据结构第五章树和二叉树
- nodejs的10个性能优化技巧
- android ScrollView 控制行数
- Java之Eclipse调试技巧浅议
- 跟我一起写makefile九
- FZU Problem 2150 Fire Game (双起点BFS啊 )
- 跟我一起写makefile 十