输入一个字符,如果是大写字母转换为对应的小写字母后输出;如果是小写字母,则转换为对应的大写字母后输出;若是其它字符则保持不变输出。
#include <stdio.h>
int main()
{
char a, b;
printf(“输入一个字母:\n”);
a = getchar();
if ((a >= ‘a’) && (a <= ‘z’)) {
b = a - 32;
printf(“%c\n”, b);
}
else if ((a >= ‘A’) && (a <= ‘Z’)) {
b = a + 32;
printf(“%c\n”, b);
}
else (printf(“%c\n”, a));
return 0;
}
输出大写字母G
输出小写字母g
输出小写字母e
输出大写字母E
在这里插入代码片
```#include <stdio.h>
int main()
{
char a, b;
printf("输入一个字母:\n");
a = getchar();
if ((a >= 'a') && (a <= 'z')) {
b = a - 32;
printf("%c\n", b);
}
else if ((a >= 'A') && (a <= 'Z')) {
b = a + 32;
printf("%c\n", b);
}
else (printf("%c\n", a));
return 0;
}