如图,两个都有更好
#include "stdio.h"
int main()
{ char c;
while(1)
{ printf("请输入一个英文字符\n");
scanf("%c",&c);
if(c>='A'&&c<='Z')
printf("输入的是大写字母%c,对应的小写字母是%c\n",c,c+32);
else if(c>='a'&&c<='z')
printf("输入的是小写字母%c,对应的大写字母是%c\n",c,c-32);
else printf("输入的不是英文字母,请重新输入\n");
}
return 0;
}追问
int main()
{ char c;
while(1)
{ printf("请输入一个英文字符\n");
scanf("%c",&c);
if(c>='A'&&c<='Z')
printf("输入的是大写字母%c,对应的小写字母是%c\n",c,c+32);
else if(c>='a'&&c<='z')
printf("输入的是小写字母%c,对应的大写字母是%c\n",c,c-32);
else printf("输入的不是英文字母,请重新输入\n");
}
return 0;
}追问
就是能不能去掉if,还可以运行的呀
追答要执行不同情况下有不同的输出,最简单的就是使用if语句。
没有if的话,要有别的具有判断功能的语句才行。
就是适合新手的,我们还没有学到if哪
追答没学if就等学了以后再做吧。
温馨提示:答案为网友推荐,仅供参考