devc++输入一串字符将大写转小写 小写转大写
时间: 2023-10-29 13:03:54 浏览: 164
可以使用头文件`<ctype.h>`中的函数`tolower()`和`toupper()`来实现大写转小写和小写转大写。
示例代码如下:
```c++
#include <iostream>
#include <ctype.h>
using namespace std;
int main() {
string str;
cout << "请输入一串字符:";
getline(cin, str); // 输入一行字符串
// 大写转小写
for (int i = 0; i < str.length(); i++) {
str[i] = tolower(str[i]);
}
cout << "大写转小写后的字符串为:" << str << endl;
// 小写转大写
for (int i = 0; i < str.length(); i++) {
str[i] = toupper(str[i]);
}
cout << "小写转大写后的字符串为:" << str << endl;
return 0;
}
```
输出结果:
```
请输入一串字符:Hello World!
大写转小写后的字符串为:hello world!
小写转大写后的字符串为:HELLO WORLD!
```
阅读全文