#includeint 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;}