大小写字母转换功能。对其他字母则原样不变输出。

来源:百度知道 编辑:UC知道 时间:2024/06/15 08:58:07
运行程序,分别输入一次大写、一次小写字母、一次‘#’进行验证。如果程序有错,请改正。
#include<stdio.h>
void main()
{char ch;
ch=getchar();
if('a'<=ch<='z') ch-=32;
if('A'<=ch<='Z') ch+=32;
putchar(ch);putchar('\n');
}

if 的条件不能那么写的,要用逻辑操作符的,代码如下:

#include<stdio.h>
void main()
{
char ch;
ch=getchar();
if(ch>='a' && ch<='z') ch-=32;
else if(ch>='A' && ch<='Z') ch+=32;
printf("%c\n", ch);
}