大小写字母ascii值相差32
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int ch = 0;
printf("输入一个字符\n");
while ((ch=getchar())!=EOF)
{
if (ch>= 'a'&&ch < 'z')
{
ch = ch - 32;
printf("转换后结果为:%c\n再输入一个字符", ch);
continue;
}
else if (ch >= 'A'&&ch <= 'Z')
{
ch = ch + 32;
printf("转换后结果为:%c\n再输入一个字符", ch);
continue;
}
else if (ch >= '0'&&ch <= '9')
{
;
}
else
{
putchar(ch);
}
}return 0;
}