c语言大写字母变小写字母小写字母变大写字母

#include
#include
main() {
char ch1;
char ch2, ch3;
scanf("%c", &ch1);
getchar(ch1);
if ch3 = ch2 - 'a' + 'A';
printf("%c%c\n", ch1, ch2);
putchar(ch1);
putchar(ch2);
}if (ch1 <= 'z' && ch1 >= 'a') {

    ch2 = ch1 - 'A' + 'a';
    ch3 = ch2 - 'a' + 'A';
    printf("%c%c\n", ch1, ch3);
    putchar(ch1);
    putchar(ch3);
}
return 0;

}

img

img

那你至少分2种情况,一种输入是大写,一种输入是小写
你都写if里是怎么个意思


#include <stdio.h>
 
int main()
 
{
 
    char a,b;
 
    printf("输入一个小写字母:\n");
 
    a=getchar();
 
    b=a-32;
 
    printf("转换后的字母为:%c,%d\n",b,b);
 
    return 0;
 
}