以下是一个将输入字符串中的字母大小写进行转换的C++程序:

#include #include using namespace std;

int main() { string str; cout << "请输入一个字符串:"; getline(cin, str); // 获取输入的字符串

for (int i = 0; i < str.length(); i++) {
    if (isupper(str[i])) {  // 如果是大写字母,则转换为小写字母
        str[i] = tolower(str[i]);
    } else if (islower(str[i])) {  // 如果是小写字母,则转换为大写字母
        str[i] = toupper(str[i]);
    }
}

cout << "转换后的字符串为:" << str << endl;
return 0;

}

该程序使用了两个库函数:isupper()和tolower()用于判断和转换大写字母,islower()和toupper()用于判断和转换小写字母。程序先获取用户输入的字符串,然后遍历字符串中的每一个字符,对于每一个字母,如果是大写字母则将其转换为小写字母,如果是小写字母则将其转换为大写字母,最后输出转换后的字符串。

大小写转换C++

原文地址: https://www.cveoy.top/t/topic/7Y0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录