输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
2017-10-15 15:45
381 查看
#include <stdio.h> #include <windows.h> int main() { int i=0; int length=0;//字符串长 int num1 = 0;//字母 int num2 = 0;//数字 int num3 = 0;//空格 int num4 = 0;//其他字符 char c=' '; char arr[100] = {0}; while ((c = getchar()) != '\n') { arr[i] = c; i++; } length = i; for (i=0; i<length; i++) { if ((arr[i] >= 97 && arr[i] <= 122) || (arr[i] >= 65 && arr[i] <= 90)) num1++; else if (arr[i] >= 48 && arr[i] <= 57) { num2++; } else if (arr[i]==32) { num3++; } else { num4++; } } printf("字母有: %d个\n数字有: %d个\n空格有: %d个\n其他字符有: %d个\n",num1,num2,num3,num4); system("pause"); return 0; }
相关文章推荐
- 华为oj_输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- [c++]输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。(写的代码有疑惑,求解求教)
- 习题 5.4 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符个数。
- 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 输入一行文字,分别统计其中英文字母,空格,数字和其他字符
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字、和其他字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。。。
- 输入一行字符 分别统计其中英文字母 空格 数字 和其他字符的个数
- 输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数
- c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。.Cpp
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
- 50道编程题之07:输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中的英文字母、空格、数字、和其他字符的个数
- 编写一个程序,输入一行字符,以回车结束,分别统计出其中的英文字母、空格、数字和其他字符的数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数