请问哪里错了
#include <stdio.h>
int main()
{
//定义小编兜里的钱
double money = 12.0 ;
//定义打车回家的费用
double cost = 11.5 ;
printf("小编能不能打车回家呢:");
//输出y小编就打车回家了,输出n小编就不能打车回家
printf("%s\n", cost<=money ? "y":"n" );
return 0;
}
这样就可以了
因为y和n是单个字符,且前面用到时引用单字符的格式符从,所以y和n只能用单引号括起来
应该是 printf("%c\n" , money >= cost ? 'y' : 'n' );
y和n的引号错了