第1个回答 2017-04-06
#include
main()
{
char ch;
printf("input:")
scanf("%c",&ch);
if(ch='a'&&ch='z')
printf("%c",ch-32);
else if(ch='A'&&ch='Z')
printf("%c",ch+32);
else printf("input error!");
}
用不到while,除非你想一个一个字符的判断
第2个回答 2017-04-06
如果是小写,则将这个字符减去32,再输出。反之,加上32就是了。
#include <stdio.h>
main()
{
char ch;
printf("input:");
scanf("%c",&ch);
if(ch>='a'&&ch<='z')
printf("%c",ch-32);
else if(ch>='A'&&ch<='Z')
printf("%c",ch+32);
else printf("input error!");
}本回答被网友采纳