#include <iostream>
using namespace std;
int main(int argc, char **argv) {
int a,b,c,d,e,len;
string str;
cout<<"请输入一个字符串:";
getline(cin,str);
len=str.length();
a=b=c=d=e=0;
for (int i = 0; i < len; i++) {
char ch=str[i];
cout<<ch<<endl;
if(str[i]>='A' && str[i]<='Z'){
a++;
}else if(ch>='a' && ch<='z'){
b++;
}else if(ch == ' '){
c++;
}else if(ch>='0' && ch<='9'){
d++;
}else{
e++;
}
}
cout<<"字符串中大写字符共有:"<<a<<endl
<<"字符串中小写字符共有:"<<b<<endl
<<"字符串中空格字符共有:"<<c<<endl
<<"字符串中数字字符共有:"<<d<<endl
<<"字符串中其它字符共有:"<<e<<endl;
}