200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 将一个只含有大小写字母的字符串大写变成小写 小写变成大写后输出。

将一个只含有大小写字母的字符串大写变成小写 小写变成大写后输出。

时间:2020-09-17 12:13:17

相关推荐

将一个只含有大小写字母的字符串大写变成小写 小写变成大写后输出。

如题。将一个只含有大小写字母的字符串大写变成小写,小写变成大写后输出。

输入一个有大写有小写的字符串,把字符串中的字符大小写反转输出

输入样例 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 (IsUpperLetter(str[i])) {cout << (char)tolower(str[i]);}else {break;}}return 0;}

--------------------------------,1,11更新----------------------------------

#include<iostream>#include <string>using std::cin;using std::cout;using std::endl;using std::string;int main(){string str;cin >> str;for (int i = 0; i < str.length(); i++){str[i]=str[i]^' '; //大小写互换// str[i]=str[i]|' '; //全小写// str[i]=str[i]&'_'; //全大写}cout<<str<<endl;return 0;}

参考链接 英文字母的大小写互换,将所有都变成小写,所有都变成大写 位运算实现

--------------------------------,1,11更新----------------------------------

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。