首页 > 其他 > 详细

从键盘输入一个字符,按要求输出

时间:2015-11-05 00:52:06      阅读:170      评论:0      收藏:0      [点我收藏+]

从键盘输入一个字符,若输入为小写字符,输出对应的大写字符;若输入为大写字符,输出对应的小写字符;若输入数字,则不输出。

分析:其中将ch定义为int型是因为这样它的返回值范围就够大,EOF在内存中存储时它的值为-1。

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

#include<stdlib.h>

int main()

{

int ch = 0;

while ((ch = getchar()) != EOF)

{

if ((ch >= ‘a‘) && (ch <= ‘z‘))

{

ch = ch - 32;

}

else if ((ch >= ‘A‘) && (ch <= ‘Z‘))

{

ch = ch + 32;

}

else if ((ch >= ‘0‘) && (ch <= ‘9‘))

{

continue;

}

putchar(ch);

}

system("pause");

return 0;

}


本文出自 “Stand out or Get out” 博客,转载请与作者联系!

从键盘输入一个字符,按要求输出

原文:http://jiazhenzhen.blog.51cto.com/10781724/1709783

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!