描述
实现字母的大小写转换。多组输入输出。
输入描述:
多组输入,每一行输入大写字母。
输出描述:
针对每组输入输出对应的小写字母。
示例1
输入:
A B
复制输出:
a b
复制
备注:
多组输入过程中要注意“回车”也是字母,所以要“吸收”(getchar())掉该字母。
没什么好说的,题目里已经给出了用getchar()吸收\n字符的方法;
#include<stdio.h>
int main()
{
char ch;
while((ch=getchar())!=EOF)
{
getchar();
ch=ch+32;
putchar(ch);
printf("\n");
}
}
整段代码需要注意的是,使用循环时结束循环的方法,话说这个EOF到底是个什么原理,停止代码后具体是个什么状态,有没有大神知道;
PS有意思的是,同样的代码第一次测试总是错误,重新复制一次就好了,有没有大神知道是什么原因