将一个只含有大小写字母的字符串大写变成小写,小写变成大写后输出。
如题。将一个只含有大小写字母的字符串大写变成小写,小写变成大写后输出。 输入一个有大写有小写的字符串,把字符串中的字符大小写反转输出 输入样例 1 AcDe 输出样例 1 aCdE c++代码如下 #include<iostream> #include <string> using std::cin; using std::cout; using std::endl; using std::string; bool IsLowerLetter(char character) { //判断是小写字母吗 if (character >= 'a' && character <= 'z') { return true; } return false; } bool IsUpperLetter(char character) { //判断是大写字母吗 if (character >= 'A' && character <= 'Z') { return true; } return false; } int main() { string str; cin >> str; for (int i = 0; i < str.length(); i++){ if (IsLowerLetter(str[i])) { cout << (char)toupper(str[i]); }else if