1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > C语言基础——统计由键盘输入的一行字符中数字 字母与其他的个数

C语言基础——统计由键盘输入的一行字符中数字 字母与其他的个数

时间:2020-06-04 22:56:56

相关推荐

C语言基础——统计由键盘输入的一行字符中数字 字母与其他的个数

写一篇c语言的:

效果如图:

思路:一行任意字符,有数字、大小写字母、其他符号,其中空格符号比较特殊,因为scanf输入语句遇到空格就结束了,所以这题用scanf不妥。

代码及详情如下:

#include<string.h>#include<stdio.h>int main(){char c;int count1 = 0;//字母计数int count2 = 0; //数字计数int count3 = 0;//其他计数printf("请输入一行字符:\n");//getchar()一个一个的读取字符,读到"\n"结束while((c = getchar())!='\n'){if ((c >= 'a' && c <= 'z')||(c>='A'&&c<='Z'))//判断是否字母{count1++;}else if (c >='0' && c <='9')//判断是否数字{count2++;}else {//以上都不是就属于其他类的count3++;}}printf("字母有:%d个,数字有:%d个,其他字符有:%d个\n", count1, count2, count3);return 0;}

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