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

关于出租车价格问题...我觉得每天的车费不应该是69.4么...一天两趟啊

?????

正在回答

4 回答

#include <stdio.h>


float taxifee(int clock,int miles)

{

    float money;

    if(miles<=3)

    {

        money=14;

        printf("费用为14\n");

    }

    else

    {

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

        {

            money=13+1+2.3*(miles-3)*1.2;

            printf("夜间车费为:%f\n",money);

        }

        else

        {

            money=13+1+2.3*(miles-3);

            printf("日间车费为:%f\n",money);

        }

    }

    

    return money;    

}

int main()

{

    printf("打的总费用:%.1f\n",taxifee(9,12)+taxifee(18,12));

    return 0;

}


你没有算错,是这个价钱

2 回复 有任何疑惑可以回复我~
#1

dodo66 提问者

非常感谢!
2017-10-21 回复 有任何疑惑可以回复我~

#include <stdio.h> 

float taxifee(int clock,int miles);


    float money=0;

    int clock=0;

    int miles=0;

{

    if(miles<=3)

    {

        money=14;

        printf("打车费14\n");

    }

    else

    {

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

        {

            money=1.2*(miles-3)*2.3+14;

            printf("打车费%f\n",money);

        }

        else

        {

            money=(miles-3)*2.3+14;

            printf("打车费%f\n",money);

        }

    }

    return money;

    

}

int main()

{

    printf("%f\n",taxifee(9,12)+taxifee(18,12));

    return 0;

}

//程序不能运行

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

题目条件里"起步价13元(包含3公里)"这句什么意思?

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

你的答案是正确的 ,综合练习的写错了。  if正确之后不会走 else if。

    if(getTaxiPrice(moring,distance) != 0)
    {
        totalPrice = getTaxiPrice(moring,distance);    //调用计算费用的函数
        printf("小明每天上午 打车的总费用是:%.2f\n",totalPrice);    //输出
    }
    //modify by LT for bug 20171021 start
    //else if(totalPrice != 0)
    if(getTaxiPrice(afternoon,distance) != 0)
    //modify by LT for bug 20171021 end
    {
        totalPrice += getTaxiPrice(afternoon,distance);    //计算上午加下午的总费用。

}

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

举报

0/150
提交
取消

关于出租车价格问题...我觉得每天的车费不应该是69.4么...一天两趟啊

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号