输入描述:
输入一行字符串,可以有空格
输出描述:
统计其中英文字符,空格字符,数字字符,其他字符的个数
输入例子:
1qazxsw23 edcvfr45tgbn hy67uj m,ki89ol.\\/;p0-=\\][
输出例子:
26 3 1012
#include <iostream> #include <string> using namespace std; int main() { string str; while(getline(cin,str)) {//getline(cin,str); int a = 0, b = 0, c = 0, d = 0; for (int i = 0; i < str.length(); i++) { if ((str[i] >= 'A'&&str[i] <= 'Z') || (str[i] >= 'a'&&str[i] <= 'z')) a++; else if (str[i] >= '0'&&str[i] <= '9') c++; else if (str[i] == ' ') b++; else d++; } cout << a << endl << b << endl << c << endl << d << endl; } return 0; }