|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
int main(void)
{
char israin,isfree;
printf("are you free?\n");
scanf("%c",&isfree);
getchar();
if(isfree=='y'||isfree=='Y')
{printf("will it rain tomrrow?\n");
scanf("%c",&israin);}
{ if(israin=='y')
printf("umbrella\n");}
else
{ printf("sjis\n");}
return 0;
}
为什么不能这样写,提示说else有问题:Expected expression
为什么要这么写:
#include<stdio.h>
int main(void)
{
char israin,isfree;
printf("are you free?\n");
scanf("%c",&isfree);
getchar();
printf("will it rain tomrrow?\n");
scanf("%c",&israin);
if(isfree=='y'||isfree=='Y')
{
if(israin=='y'|| israin=='Y')
printf("umbrella\n");
}
else
printf("you are not free!!!\n");
return 0;
}
|
|