#include
int main() { int money =12//定义小编兜里的钱 double money = 12 ; //定义打车回家的费用 double cost = 11.5 ; printf("小编能不能打车回家呢:y); //输出y小编就打车回家了,输出n小编就不能打车回家 printf( "%c\n",money>=cost?'y':'n'); ); return 0; }这什么情况?答案乱七八糟居然对了!兜里的钱比花的钱多,就执行y,输出因此能回家,你第一个printf后的y是没必要的,不应该要
#include <stdio.h>
int main()
{
//定义小编兜里的钱
double money = 12 ;
//定义打车回家的费用
double cost = 11.5 ;
printf("小编能不能打车回家呢:");
//输出y小编就打车回家了,输出n小编就不能打车回家
printf( "%c\n",cost<=money?'y':'n' );
return 0;
}
money>=cost?'y':'n' 上面这部分就是要我们填入的表达式了