
#include <iostream>
#include <ctype.h>
using namespace std;
int main()
{
string s;
while(getline(cin,s,'\n')&&s!="quit"){
int cnt1=0,cnt2=0,cnt3=0,cnt4=0,cnt5=0;
for(int i=0;i<(int)s.length();i++){
if(isupper(s[i])) cnt1++;
else if(islower(s[i])) cnt2++;
else if(isdigit(s[i])) cnt3++;
else if(isspace(s[i])) cnt4++;
else cnt5++;
}
cout<<"upper="<<cnt1<<endl;
cout<<"lower="<<cnt2<<endl;
cout<<"digit="<<cnt3<<endl;
cout<<"space="<<cnt4<<endl;
cout<<"other="<<cnt5<<endl;
s.clear();
}
return 0;
}
8789

被折叠的 条评论
为什么被折叠?



