cost<=money

来源:3-9 三目运算符

华科_物联网1601_肖奎

2016-12-11 21:42

为什么要cost<=money 才能显示正确答案  而mooney>=cost 不能??

写回答 关注

1回答

  • 慕粉214746660
    2016-12-11 22:16:25
    已采纳


       //定义小编兜里的钱
       double money =  12    ;
       //定义打车回家的费用
       double cost =  11.5     ;  
       printf("小编能不能打车回家呢:");
       //输出y小编就打车回家了,输出n小编就不能打车回家
       printf("%c\n", money>=cost ? 'y' : 'n');
       return 0;
    }             这个也是可以的            

     表达式1 ? 表达式2 : 表达式3; 

    执行过程是:

    先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。

    money>=cost为真执行y

    华科_物联网...

    非常感谢!

    2016-12-12 21:51:11

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926025 学习 · 20793 问题

查看课程

相似问题