c语言字母大小写转换,如果是数字原样输出,否则显示错误.

c语言字母大小写转换,如果是数字原样输出,否则显示错误.

#include <stdio.h> 
int main() 

char c; 
scanf("%c",&c); 
if(c>='A'&&c<='Z') 
c=c+32; 
if(c>='a'&&c<='z') 
c=c-32;
printf("%c\n",c); 
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-04
#include<stdio.h>
void main()
{
char c;
scanf("%c",&c);
if(c>=65&&c<=90)
{ c+=32;
printf("%c\n",c);
}
else if(c>=97&&c<=122)
{
c-=32;
printf("%c\n",c);
}
else if(c>=48&&c<=57)
{ c=c;
printf("%c\n",c);
}
else printf("error\n");

}本回答被提问者和网友采纳
相似回答