在终端上输入一个字母a-z,A-Z. 如果输入的是a-z转化成大写的输出, 如果输入的是A-Z转化成小写的输出

    技术2025-11-15  20

    #include <stdio.h>

    int main(int argc, const char *argv[]) {     char a;

        printf("input char > ");     a = getchar();

        if(a < 'A' || (a>'Z' && a<'a') || a>'z'){         puts("input error,try again");         return -1;     }

        if(a>='A' && a<='Z'){         a += 32;         putchar(a);     }else if(a>='a' && a<= 'z'){         a -= 32;         putchar(a);     }

        puts(""); //printf("\n");

        return 0; }

     

    Processed: 0.011, SQL: 9