输入一行字符,分别统计出其中的英文字母、空格、数字、和其他字符的个数
2010-11-28 14:00
711 查看
代码
#include<stdio.h> void main() { char c; int letter=0,space=0,digit=0,other=0; printf("输入一行字符:\n"); while((c=getchar())!='\n')/*判断输入的字符是否为换行符*/ { if((c>='a' && c<='z') || (c>='A' && c<='Z'))/*判断是否为字母*/ { letter++; } else if(c==' ')/*判断是否为空格*/ { space++; } else if(c>='0' && c<='9')/*判断是否为数字*/ { digit++; } else/*除字母、数字、空格之外的字符*/ { other++; } } printf("letter:%d,space:%d,digit:%d,other:%d",letter,space,digit,other); }
相关文章推荐
- 50道编程题之07:输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。.Cpp
- 输入一行字符,分别统计出其中英文字母 空格 数字 和其他字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
- c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- (c++)输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
- 输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
- 编写一个程序,输入一行字符,以回车结束,分别统计出其中的英文字母、空格、数字和其他字符的数
- c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- 输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数
- [c++]输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。(写的代码有疑惑,求解求教)
- 输入一行文字,分别统计其中英文字母,空格,数字和其他字符
- 输入一行字符,分别统计出其中英文字母、空格、数字、和其他字符的个数
- 习题 5.4 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符个数。
- 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。。。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数