输入一串字符,以回车换行符为结束标志,并统计输入的英文字符和数字字符
2017-10-21 00:29
337 查看
小程序示例:
输出结果:
——————————
2017.10.21
0:29
int main() { char ch, str[1024]; int i = 0; int English_char = 0; int Number_char = 0; while ((ch = getchar()) != '\n') { //获取字符,以\n结束 str[i] = ch; if ((ch>='A')&&(ch<='z')) { English_char++; //计算英文字符 } else if ((ch>='0')&&(ch<='9')) { //计算数字字符 Number_char++; } else { //do nothing } } printf("英文字符为%d,数字字符为%d\n", English_char, Number_char); }
输出结果:
——————————
2017.10.21
0:29
相关文章推荐
- 编写一个程序,输入一行字符,以回车结束,分别统计出其中的英文字母、空格、数字和其他字符的数
- 输入一串字符,统计出其中的英文字母,空格,数字和其他字符
- C语言统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止输入)
- 作业3(3)输入 15 个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数
- 作业三-3输入 15 个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数
- 汇编语言: 从键盘上输入一串字符(用回车键结束,使用 10 号功能调用。)放在 STRING 中,试 编制一个程序测试字符串中是否存在数字。如有,则把 CL 的第 5 位置 1,否则将该位置置 0。
- 作业3-3 输入 15 个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数
- 汇编语言: 从键盘上输入一串字符(用回车键结束,使用10号功能调用。),将其中的小写英文 字母变换为大写英文字母,其他字符保持不变。然后将变换后的字符串显示出来。
- 作业3-3 输入 15 个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数
- [Java]练习题007: 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数
- 50道编程题之07:输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数
- C语言,以空格为分割,以回车为结束标记,输入一串数字到一个int数组中
- 输入一串字符,判断英文字母,空格,数字及其他字符的个数
- [c++]输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。(写的代码有疑惑,求解求教)
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数