输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。。。
2017-11-07 10:36
639 查看
输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。。。
注意!!!scanf遇到空格就结束所以只能用puts或putchar 记住记住!!!
#include<cstdio> #include<algorithm> #include<iostream> #include<cmath> #include<iomanip> #include<cstring> using namespace std; int main() { int a=0,b=0,c=0,d=0; char e; while((e=getchar())!='\n') //原来可以这样干,原来我一直用数组。。。 { if(e>='a'&&e<='z' || e>='A'&&e<='Z') a++; else if(e==' ') b++; else if(e>='0' && e<='9') c++; else d++; } printf("字母个数:%d\n空格个数:%d\n数字个数:%d\n其他字符个数:%d\n", a,b,c,d); return 0; }
注意!!!scanf遇到空格就结束所以只能用puts或putchar 记住记住!!!
相关文章推荐
- c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- (c++)输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
- 输入一行文字,分别统计其中英文字母,空格,数字和其他字符
- 输入一行字符,分别统计出其中英文字母、空格、数字、和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
- 输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。.Cpp
- 习题 5.4 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符个数。
- 编写一个程序,输入一行字符,以回车结束,分别统计出其中的英文字母、空格、数字和其他字符的数
- 50道编程题之07:输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 6.2输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 输入一行字符,分别统计出其中的英文字母、空格、数字、和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 输入一行字符 分别统计其中英文字母 空格 数字 和其他字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数