14:大小写字母互换
2017-09-18 14:55
246 查看
原题链接
总时间限制: 1000ms 内存限制: 65536kB
描述
把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母。
输入输入一行:待互换的字符串。
输出输出一行:完成互换的字符串(字符串长度小于80)。
样例输入
样例输出
源码
#include <iostream>
#include <cstring>
using namespace std;
char convert(char ch)
{
if (ch>='a'&&ch<='z'){
ch -= ('a'-'A');
}
else if (ch>='A'&&ch<='Z'){
ch -= ('A'-'a');
}
return ch;
}
int main()
{
string s;
getline(cin , s);
for (int i=0; i<s.size(); i++){
cout << convert(s[i]);
}
return 0;
}
总时间限制: 1000ms 内存限制: 65536kB
描述
把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母。
输入输入一行:待互换的字符串。
输出输出一行:完成互换的字符串(字符串长度小于80)。
样例输入
If so, you already have a Google Account. You can sign in on the right.
样例输出
iF SO, YOU ALREADY HAVE A gOOGLE aCCOUNT. yOU CAN SIGN IN ON THE RIGHT.
源码
#include <iostream>
#include <cstring>
using namespace std;
char convert(char ch)
{
if (ch>='a'&&ch<='z'){
ch -= ('a'-'A');
}
else if (ch>='A'&&ch<='Z'){
ch -= ('A'-'a');
}
return ch;
}
int main()
{
string s;
getline(cin , s);
for (int i=0; i<s.size(); i++){
cout << convert(s[i]);
}
return 0;
}
相关文章推荐
- 14.大小写字母互换
- 14:大小写字母互换
- 字符串练习14_大小写字母互换
- AC日记——大小写字母互换 openjudge 1.7 14
- 14-5(2)字符串中大小写字母的统计
- 大小字母的互换
- 大小写字母互换
- Bailian2689 大小写字母互换【入门+文本处理】(POJ NOI0107-14)
- 大小字母的互换
- 设置office首字母不变大小的手段
- 字母的大小写互换
- asp.net 简易生成注册码(数字+大小写字母)
- YII2 类名和方法名只能第一个字母大小,其它小写
- 如何配置Git支持大小写敏感和修改文件名中大小写字母呢?
- 任意数字大小写字母的随机数的产生
- 大小写互换
- 大小写互换
- 大小写字母间转换
- 大小写字母转换
- 16-1.1 字符串之大小写字母