#include <iostream>
using namespace std;
int main()
{
//提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数
cout << "please erter string:";
string str;
getline(cin, str);
unsigned int i = 0;
int upper = 0, lower =0, number = 0, space = 0, other = 0;
//while(i < str.size())
while (str[i] != '\0')
{
if(str[i] >= 'A' && str[i] <= 'Z')
upper++;
else if(str[i] >= 'a' && str[i] <= 'z')
lower++;
else if(str[i] >= '0' && str[i] <= '9')
number++;
else if(str[i] == ' ')
space++;
else
other++;
i++;
}
cout << "upper = " << upper << endl;
cout << "lower = " << lower << endl;
cout << "number = " << number << endl;
cout << "space = " << space << endl;
cout << "other = " << other << endl;
return 0;
}
8.5作业
最新推荐文章于 2024-09-15 11:40:06 发布