马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
代码:
#include <iostream>
#include <cstring>
#include <array>
#include <iomanip>
using namespace std;
int main()
{
//array<char,128> a;
//array<char,128>::iterator iter;
string str;
getline(cin,str);
int cl=0,ll=0,figure=0,blank=0,other=0;//依次是大写、小写字母、数字个数、空格个数
cout << "请输入字符串!" << endl;
/*for(iter = a.begin(); iter != a.end(); iter++)
{
cin >> *iter;
}*/
//int num=str.size();
for(int i=0;i<(int)str.size();i++)
{
if(str >= 65 && str <= 90)
{
cl++;
}
else if(str>=97 && str<=122)
{
ll++;
}
else if(str>=48 && str<=57)
{
figure++;
}
else if(str==32)
{
blank++;
}
else
{
other++;
}
}
cout << "cl=" << cl <<endl;
cout << "ll=" << ll <<endl;
cout << "figure=" << figure <<endl;
cout << "blank=" << blank <<endl;
cout << "other=" << other <<endl;
return 0;
}
|