下面来介绍一下利用C编程实现:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数,具体如下:
问题描述:键盘输入一行字符,要求统计出其中英文字母、空格、数字和其它字符的个数。
问题分析:利用while语句,条件为输入的字符不为'\n'.
源码如下:
#include<stdio.h>int main(){char c;int letters=0,space=0,digit=0,others=0;printf("please input some characters\n");while((c=getchar())!='\n'){if(c>='a'&&c<='z'||c>='A'&&c<='Z')letters++;else if(c==' ')space++;else if(c>='0'&&c<='9')digit++;elseothers++;}printf("all in all:char=%d space=%d digit=%d others=%d\n",letters,space,digit,others);return 0;}
大家直接在VC中编译运行即可!!!
如果觉得《C编程实现:统计输入字符中的中英文字母 空格 数字及其它字符》对你有帮助,请点赞、收藏,并留下你的观点哦!