字符个数
#include <iostream>
using namespace std;
int main()
{
string str;
int A = 0,a = 0,b = 0,k = 0,o = 0;
cout << "请输入:";
getline(cin,str);
for(int i = 0; i < (int)str.length(); i++)
{
if(str.at(i) >= 'A' && str.at(i) <= 'Z')
{
A++;
continue;
}
if(str.at(i) >= 'a' && str.at(i) <= 'z')
{
a++;
continue;
}
if(str.at(i) >= '0' && str.at(i) <= '9')
{
b++;
continue;
}
if(str.at(i) == ' ')
{
k++;
continue;
}
o++;
}
cout << "大写 " << A << "小写" << a << "数字" << b << "空格" << k << "其他" << o << endl;
return 0;
}