题解 | #大小写转换#
大小写转换
http://www.nowcoder.com/practice/4e089ee8966a4ed4b306f64e68d45264
#include <stdio.h>
int main() {
char A = 0;
//EOF意为-1。本语句即只要输入项是字符即可打印
while ((A = getchar()) != EOF) {
//因为回车也算一个字符,所以在输入第一个字符换行后,getchar会读取换行的回车键
//换行的回车被读取,若防止回车被读取,可在其前面多读取一次消耗回车
getchar();
if (A >= 'A' && A <= 'Z') {
putchar(A + 32);
printf("\n");
}
else {
putchar(A - 32);
printf("\n");
}
}
}