【jzoj】字符串的大小写转换C++ 输入一个字符串,将大写字符变成小写、小写变成大写,然后输出。
时间: 2024-04-07 22:33:15 浏览: 47
char_comp.rar_字符串匹配_字符串匹配comp
你可以使用C++的标准库函数`std::toupper()`和`std::tolower()`来实现字符串的大小写转换。下面是一个示例代码:
```cpp
#include <iostream>
#include <cctype>
#include <string>
int main() {
std::string str;
std::cout << "请输入一个字符串: ";
std::cin >> str;
for (char& c : str) {
if (std::isupper(c)) {
c = std::tolower(c);
} else if (std::islower(c)) {
c = std::toupper(c);
}
}
std::cout << "转换后的字符串为: " << str << std::endl;
return 0;
}
```
请注意,上述代码只会对输入字符串中的字母字符进行大小写转换,其他字符将保持不变。
阅读全文