14.大小写字母互换
2017-12-08 07:24
239 查看
描述
把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母。
输入
输入一行:待互换的字符串。
输出
输出一行:完成互换的字符串(字符串长度小于80)。
样例输入
样例输出
iF SO, YOU ALREADY HAVE A gOOGLE aCCOUNT. yOU CAN SIGN IN ON THE RIGHT.
#include<stdio.h>
#include<string.h>
int main()
{
char s[111];
gets(s);
int len = strlen(s);
int i;
for(i = 0; i < len; i++)
{
if(islower(s[i]))//如果为小写字母
putchar(s[i] - 32);
else if (isupper(s[i]))//如果为大写字母
putchar(s[i] + 32);
else //除字母外的其他字符
putchar(s[i]);
}
return 0;
}
把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母。
输入
输入一行:待互换的字符串。
输出
输出一行:完成互换的字符串(字符串长度小于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<stdio.h>
#include<string.h>
int main()
{
char s[111];
gets(s);
int len = strlen(s);
int i;
for(i = 0; i < len; i++)
{
if(islower(s[i]))//如果为小写字母
putchar(s[i] - 32);
else if (isupper(s[i]))//如果为大写字母
putchar(s[i] + 32);
else //除字母外的其他字符
putchar(s[i]);
}
return 0;
}
相关文章推荐
- 字符串练习14_大小写字母互换
- AC日记——大小写字母互换 openjudge 1.7 14
- 14:大小写字母互换
- 14:大小写字母互换
- 大小字母的互换
- 14-5(2)字符串中大小写字母的统计
- 大小写字母互换
- 大小字母的互换
- Bailian2689 大小写字母互换【入门+文本处理】(POJ NOI0107-14)
- 字母大小字转换并反向输出
- java---大小写字母和数字的随机组合的随机数
- 大小写字母转化
- 生成纯字母随机编号的示例(仅大小或者小写).sql
- NYOJ:大小写互换(C语言)
- 解决mariadb识别字母大小敏感问题
- 比较字母大小
- PHP多维数据排序(不区分大小字母)
- C#之判断字母大小、字母转ACII码
- Problem D: 大小写英文字母转换(1)