字母大小写转换switch
时间: 2023-07-28 16:39:40 浏览: 162
大小写转换
好的,以下是一个使用 switch 语句将字符串中的字母大小写转换的示例代码:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str = "Hello World";
for (int i = 0; i < str.size(); i++) {
switch (str[i]) {
case 'a':
str[i] = 'A';
break;
case 'A':
str[i] = 'a';
break;
case 'b':
str[i] = 'B';
break;
case 'B':
str[i] = 'b';
break;
// 其他字母的转换
default:
break;
}
}
cout << str << endl;
return 0;
}
```
这个程序将输出 `hELLO wORLD`。在 switch 语句中,我们检查每个字符并根据需要将其转换为相应的大小写形式。如果字符不是字母,则不进行转换。
阅读全文