2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > C语言:输入一堆字符统计不同字符的数量

C语言:输入一堆字符统计不同字符的数量

时间:2020-11-12 11:42:16

相关推荐

C语言:输入一堆字符统计不同字符的数量

输入字符就要考虑用char类型,然后创建一个字符数组来存放一堆字符,大小自定义,还要定义整型数据i来做循环体的值,n1,n2,n3,n4,n5来存放不同字符的个数,再需要用到while循环判断条件是:当那一堆字符不等于借宿字符是就一直使用循环体,在循环体里面添加条件语句来判断每个字符的数量来进行自增,最后打印出每个字符的总数。

首先画下设计流程图:

源代码:

#include <stdio.h>int main() {char c[100];int i=0,n1=0,n2=0,n3=0,n4=0,n5=0;printf("请输入一堆字符\n"); gets(c);while(c[i]!='\0'){if (c[i] >= 'a' && c[i] <= 'z'){n1++; }else if(c[i] >= '0' && c[i] <= '9'){n2++;} else if(c[i] == ' '){n3++;}else if(c[i] >= 'A'&& c[i] <= 'Z'){n4++;}else{n5++;}i++;}printf("小写字符有%d个;\n数字有%d个;\n空格有%d个;\n大写字母有%d个;\n其他字符有%d个;",n1,n2,n3,n4,n5);return 0;}

运行结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。