为了账号安全,请及时绑定邮箱和手机立即绑定

计算总价钱

看过标准答案的童鞋能否解释下 以下这一步是为啥?尤其那个不等于0不懂!!! if(getTaxiPrice(moring,distance) != 0) { totalPrice = getTaxiPrice(moring,distance); } else if(totalPrice != 0) { totalPrice += getTaxiPrice(afternoon,distance); }

正在回答

1 回答

你这答案判断的有点多余吧。。。并没有标准答案

!=0就是IF语句里面当条件不为0的时候进行下一步,一般不加的情况下,就是默认条件为真的时候进行下一步

我这个小菜是这么理解的

这是我的代码:

#include <stdio.h>

float CallCar(t,M)

{

    float Price;

    if(t >= 23 || t <= 5)

    Price = 14+2.3*(M-3)*1.2;

    else

    Price = 14+2.3*(M-3);  

    return Price;

}

int main()

{

    printf("小明的打车总费用为%.f元",CallCar(9,12)+CallCar(18,12));

    return 0;

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926028    人
  • 解答问题       20793    个

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

进入课程

计算总价钱

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信