作业:
#include <iostream>
using namespace std;
int main()
{
string str;
cout << "plz enter a str:";
getline(cin,str);
int sum=str.size();
int bignum=0;
int smallnum=0;
int dignum=0;
int spacenum=0;
int specialcharnum=0;
for(int i=0;i<sum;i++)
{
if((str.at(i))==' ')
{
spacenum++;
}
else if((str.at(i))>='A' && (str.at(i))<='Z')
{
bignum++;
}
else if((int)(str.at(i))>='a' && (int)(str.at(i))<='z')
{
smallnum++;
}
else if((str.at(i))>='0' && (str.at(i))<='9')
{
dignum++;
}
else
{
specialcharnum++;
}
}
cout << "大写字母数量为:" << bignum <<endl;
cout << "小写字母数量为:" << smallnum <<endl;
cout << "数字数量为:" << dignum <<endl;
cout << "空格数量为:" << spacenum <<endl;
cout << "特殊字符数量为:" << specialcharnum <<endl;
return 0;
}