为什么这里没有显示说 记得带伞
#include <stdio.h>int main()
{
char isRain,isFree;
printf("是否有空?(Y/N)");
scanf("%c",&isFree);
getchar();
printf("是否下雨?(Y/N)");
scanf("%c,&isRain");
if(isFree=='Y'){
if(isRain=='Y'){
printf("记得带伞");
}
}
else{
printf("女神没空");
}
return 0;
}
是否有空?(Y/N)Y
是否下雨?(Y/N)Y
--------------------------------
Process exited after 5.789 seconds with return value 0
请按任意键继续. . .
第二个 scanf 函数,你的双引号用错位置了吧,应该将:
scanf("%c, &isRain");
改成:
scanf("%c", &isRain);
#include<stdio.h>
int main(void)
{
char israin, isfree;
printf("是否有空?(y/n)");
scanf_s("%c", &isfree);
getchar();
printf("是否下雨?(y/n)");
scanf_s("%c", &israin);
if (isfree == 'y')
{
if (israin == 'y')
{
printf("记得带伞嗷\n");
}
}
else
{
printf("没空\n");
}
return 0;
}
双引号用错了
好哒谢谢
页:
[1]