#include
int main(){    char c;    scanf("%c",&c);    printf("输入一个字符:\n");    if(c>=65&&c<=90)    {         c=c+32;       printf("将大写转化为小写: %c",c);     }     if(c>=97&&c<=122)     {       c=c-32;       printf("将小写转化为大写: %c",c);     }     system("pause");    return 0;}

以上程序仅能改变大小写,但是不能判断数字等,以下程序为完善内容

#include
#include
int main(){ int ch=0; while ((ch = getchar()) != EOF) { if (ch >= 'a'&&ch <= 'z') { ch = ch - 32; } else if (ch >= 'A'&&ch <= 'Z') { ch = ch + 32; } else if (ch >= '0'&&ch <= '9') { continue; } putchar(ch); } system("pause"); return 0;}