C语言:大小写字母相互转换。

输入一个字符,如果是大写字母,将它转换成小写字母并输出;如果是小写字母,将它转换成大写字母并输出;如果都不是,则输出:error


#include <stdio.h>
#include <stdlib.h> 
int main()
{
 char x='a';//输入字符x
 printf("请输入一个大写字母或者小写字母:\n");
 scanf("%c",&x);
 if(x>='A'&&x<='Z')//将大写字母转换为小写字母 
   {x=x+32;}
 else if(x>='a'&&x<='z')//将小写字母转换为大写字母 
   {x=x-32;}
 printf("%c\n",x);  
 return 0;     
}

img

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢

#include <stdio.h>
int main()
{
 char c;
 scanf("%c",&c);
 if(c>='A'&&c<='Z')
     printf("%c",c+32);
 else if(c>='a'&&c<='z')
     printf("%c",c-32);
 else
     printf("error");  
 return 0;     
}

#include <stdio.h>
int main()
{
char c;
scanf("%c",&c);
if(c>='A'&&c<='Z')
printf("%c",c+32);
else if(c>='a'&&c<='z')
printf("%c",c-32);
else
printf("error");
return 0;
}