c++day1

#include 

using namespace std;

int main()
{
    string str;
    cout << "please enter str >>> ";
    getline(cin,str);
    int num1 = 0; //大写字母个数
    int num2 = 0; //小写字母个数
    int num3 = 0; //数字个数
    int num4 = 0; //空格个数
    int num5 = 0; //其他字符个数

    for(int i = 0; i < (int)str.size(); i++){
        if(str.at(i) >= 'A' && str.at(i) <= 'Z'){
            num1++;
        }else if(str.at(i) >= 'a' && str.at(i) <= 'z'){
            num2++;
        }else if(str.at(i) >= '0' && str.at(i) <= '9'){
            num3++;
        }else if(' ' == str.at(i)){
            num4++;
        }else{
            num5++;
        }
    }
    cout << "大写:" << num1 << endl;
    cout << "小写:" << num2 << endl;
    cout << "数字:" << num3 << endl;
    cout << "空格:" << num4 << endl;
    cout << "其他字符:" << num5 << endl;
    return 0;
}

你可能感兴趣的:(c++,算法,开发语言)