大一c语言有没有人会啊qaq

从键盘上读取一行字符,如果是小写字母,输出对应的大写字母,反之亦然。否则输出原字符。

img

这么写,供参考:

#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码,根据其范围执行相应的操作