NYOJ457 - 大小写互换
【摘要】
描述:
现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。
输入:
第一行只有一个整数m(m<=10),表示测试数据组数。
接下来的m行,每行有一...
-
输入:
-
第一行只有一个整数m(m<=10),表示测试数据组数。
接下来的m行,每行有一个字符串(长度不超过100)。 输出:
- 输出互换后的字符串,每组输出占一行。 样例输入:
-
2 Acm ACCEPTED
样例输出:
-
aCM accepted
-
#include<stdio.h>
-
#include<ctype.h>
-
int main(){
-
int T;
-
char ch;
-
scanf("%d",&T);
-
getchar();
-
while(T--){
-
while((ch = getchar()) != '\n'){
-
if(islower(ch))ch = toupper(ch);else
-
ch = tolower(ch);
-
putchar(ch);
-
}
-
putchar('\n');
-
}
-
return 0;
-
}
-
文章来源: gwj1314.blog.csdn.net,作者:小哈里,版权归原作者所有,如需转载,请联系作者。
原文链接:gwj1314.blog.csdn.net/article/details/54730711
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)