字符串字母大小写转换pta
时间: 2023-06-15 15:06:28 浏览: 208
字符串大小写转换.exe
PTA 上有一道字符串大小写转换的题目,可以参考一下。
题目描述:
输入一个字符串,将其中的大写字母转换为小写字母,将其中的小写字母转换为大写字母,然后输出转换后的字符串。
输入格式:
一个字符串,长度不超过 1000。
输出格式:
转换后的字符串。
样例输入:
aBCdefg
样例输出:
AbcDEFG
解题思路:
遍历字符串的每个字符,判断其是否为小写字母或大写字母,然后进行相应的转换即可。
具体代码实现如下:
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s;
cin >> s;
for (int i = 0; i < s.size(); i++)
{
if (s[i] >= 'a' && s[i] <= 'z') // 如果是小写字母,则转换为大写字母
{
s[i] = s[i] - 'a' + 'A';
}
else if (s[i] >= 'A' && s[i] <= 'Z') // 如果是大写字母,则转换为小写字母
{
s[i] = s[i] - 'A' + 'a';
}
}
cout << s << endl;
return 0;
}
```
阅读全文