C++,输入一个字符串,把其中的字母字符大小写转换一下

2024-10-27 22:08:44
推荐回答(1个)
回答1:

#include 
#include 
//#define swap(a,b) 
using namespace std;

int main()
{
    string a;

    getline(cin,a);
    for(size_t i=0;i!=a.size();++i){
        if(isupper(a[i])){
            a[i]=tolower(a[i]);
            continue;//是大写,转成小写,循环继续.
            //不能跟着下面去,不然,又会被转大写
        }
        if(islower(a[i])){ //是小写,转成大写,继续
            a[i]=toupper(a[i]);
            continue;
        }
    }
    cout<
    return 0;
}