|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
int main()
{
char isFree,isRain;
printf("是否有空?(Y/N)");
scanf("%c",&isFree);
getchar();
printf("是否下雨?(Y/N)");
scanf("%c",&isRain);
if(isFree=='Y')
{
if(isRain=='Y')
{
printf("记得带伞哦!\n");
}
}
else
{
printf("女神没空!\n");
}
return 0;
}
为什么前面的是否有空那里输入'N"了,后面我按回车后,它还会跳转到是否下雨那里啊?而不是跳转到没空那里?求大佬们解惑
你的意思是说在
是否有空? 输入 N
然后就跳到没空,不用去执行 是否下雨 这个语句?
那得要这样才行啊
- #include<stdio.h>
- int main()
- {
- char isFree,isRain;
-
- printf("是否有空?(Y/N)");
- scanf("%c",&isFree);
-
- getchar();
-
- if(isFree=='Y')
- {
- printf("是否下雨?(Y/N)");
- scanf("%c",&isRain);
- if(isRain=='Y')
- {
- printf("记得带伞哦!\n");
- }
- }
- else
- {
- printf("女神没空!\n");
- }
- return 0;
- }
复制代码
|
|