思路:判断一个字符是大写字母还是小写字母可以直接字符比较或者ASCII码值比较,根据大写字母和其对应小写字母的ASCCII值相差32,可以加减32实现互换。
参考代码:
#include "stdio.h"
int main()
{
char ch;
ch=getchar();
if(ch>='a'&&ch<='z') ch-=32;
else if(ch>='A'&&ch<='Z') ch+=32;
putchar(ch);
}
/*
运行结果:
d
D
*/
思路:判断一个字符是大写字母还是小写字母可以直接字符比较或者ASCII码值比较,根据大写字母和其对应小写字母的ASCCII值相差32,可以加减32实现互换。
参考代码:
#include "stdio.h"
int main()
{
char ch;
ch=getchar();
if(ch>='a'&&ch<='z') ch-=32;
else if(ch>='A'&&ch<='Z') ch+=32;
putchar(ch);
}
/*
运行结果:
d
D
*/