从键盘上读取一行字符,如果是小写字母,输出对应的大写字母,反之亦然。否则输出原字符。
这么写,供参考:
#include <stdio.h>
int main()
{
char ch;
while ((ch = getchar()) != '\n'){
if (ch >= 'a' && ch <= 'z')
ch -= 32;
else if (ch >='A' && ch <= 'Z')
ch += 32;
putchar(ch);
}
return 0;
}
将输入的所有字符存储在一个char数组中,循环判断字符的ASCII码,根据其范围执行相应的操作