大小写互换
来源:互联网 发布:java流的分类 编辑:程序博客网 时间:2024/06/08 02:21
大小写互换
时间限制:1000 ms | 内存限制:65535 KB
难度:0
- 描述
- 现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。
- 输入
- 第一行只有一个整数m(m<=10),表示测试数据组数。
接下来的m行,每行有一个字符串(长度不超过100)。 - 输出
- 输出互换后的字符串,每组输出占一行。
- 样例输入
2AcmACCEPTED
- 样例输出
aCMaccepted
#include <stdio.h>#include <string.h>#include <ctype.h>#define MAXN 100+10 char a[MAXN], ch;int main(){int m;scanf("%d", &m);ch=getchar();while(m--){int k = 0;fgets(a, sizeof(a), stdin);k = strlen(a);for(int i = 0;i < k;i++){if(a[i]>='a' && a[i]<='z'){printf("%c", toupper(a[i]));}if(a[i]>='A' && a[i]<='Z'){printf("%c",tolower(a[i]) );}}printf("\n");}return 0;}
最优
#include<stdio.h>int main(){int a,b,c,n;char x;scanf("%d",&n);getchar();while(n--){while(scanf("%c",&x)&&x!='\n'){if(x>=97&&x<=122) printf("%c",x-32);else if(x<=90&&x>=64) printf("%c",x+32);}printf("\n");}}
- 大小写互换
- 大小写互换
- 大小写互换
- 大小写互换
- 大小写互换
- 大小写互换
- 大小写互换
- 大小写互换
- 大小写互换
- 大小写互换
- 大小写互换
- 大小写互换
- 大小写字母互换
- 南阳理工:大小写互换
- 字符串大小写互换
- NYOJ 457 大小写互换
- 水:大小写互换
- NYOJ457大小写互换
- NS2 能量模型提取方法
- 利用bat批处理调用Exp、Imp自动实现Oracle数据库用户数据同步
- NS2 获取接收功率方法
- 算出500以内完备数
- boost.python入门教程 ----python 嵌入c++
- 大小写互换
- 推荐一系列优秀的Android开发源码
- 6个必须搞懂的JAVA问题
- linux环境下 C++性能测试工具 gprof + kprof + gprof2dot
- 11 java 王少飞-Cookie
- AT&T汇编伪指令
- excel经典操作类
- 实时3D地形引擎——Chapter6_02——D3DApp框架阅读1
- Mysql数据库用户权限添加配置