蓝桥杯大小写转换c++
时间: 2023-10-10 14:11:49 浏览: 129
C、C++实现字母/英文句子大小写转换
要实现大小写转换,可以使用标准库函数 `tolower()` 和 `toupper()`。以下是一个示例的 C++ 代码:
```cpp
#include <iostream>
#include <cctype> // 包含 tolower() 和 toupper() 函数的头文件
int main() {
std::string str;
std::cout << "请输入字符串: ";
std::getline(std::cin, str);
for (int i = 0; i < str.length(); i++) {
if (std::islower(str[i])) {
str[i] = std::toupper(str[i]);
} else if (std::isupper(str[i])) {
str[i] = std::tolower(str[i]);
}
}
std::cout << "转换后的字符串: " << str << std::endl;
return 0;
}
```
这个程序会提示用户输入一个字符串,然后将字符串中的大写字母转换为小写字母,小写字母转换为大写字母,并输出转换后的结果。
阅读全文