可以一直接收键盘字符,并将大写转为小写,小写转为大写,数字不作处理
2016-04-11 20:02
471 查看
#include<stdio.h>
int main()
{
char ch;
char ch1;
while((ch=getchar()) != EOF)
{
if(ch>='a'&&ch<='z')
{ ch1=ch-32;
putchar(ch1);
continue;
}
if(ch>='A'&&ch<='Z')
{ ch1=ch+32;
putchar(ch1);
continue;
}
if(ch>='0'&&ch<='9')
{
continue;
}
printf("\n");
}
return 0;
}
int main()
{
char ch;
char ch1;
while((ch=getchar()) != EOF)
{
if(ch>='a'&&ch<='z')
{ ch1=ch-32;
putchar(ch1);
continue;
}
if(ch>='A'&&ch<='Z')
{ ch1=ch+32;
putchar(ch1);
continue;
}
if(ch>='0'&&ch<='9')
{
continue;
}
printf("\n");
}
return 0;
}
相关文章推荐
- 输出一个数的二进制数的奇数序列和偶数序列(三种方法)
- 将十进制转换为二进制和十六进制
- 用正确的方式写if语句——与零值作比较
- 打印100—200之间的素数及优化
- qt+evaluatejavascript
- 常用直线图形生成算法(一)
- 多态继承传递时程序输出匹配顺序
- android api汇集
- Problem C: 数组---求数组中的最大值
- APP自动化(1)——搭建Appium自动化测试平台环境(基于python&android)
- Google网络请求框架Volley源码浅析(二)
- 查找未公开的oracle初始化参数
- 不用游标遍历数据库执行脚本
- Main
- android 关于textview跑马灯的问题解决方案
- 通过接口定义Fragment之间的跳转
- scheduledTimerWithTimeInterval和timerWithTimeInterval的区别
- Tomcat下部署Jenkins无法打开(404)的解决办法
- Hibernate Session 事务隔离级别回顾 持久化对象的状态 Session核心方法
- mac版的PS和DW破解版安装