看看有什么问题,知道怎么解决吧。

来源:5-14 综合练习

奥德彪拉香蕉

2024-09-20 14:52

#include <stdio.h>  //头文件


int main()

{

    float sum = fare(12,8.5) + fare(12,18.5);  //总费用

    printf("小明每天打车的总费用是%.2f", sum);

    return 0;

}


float fare(float km, float t)  //自定义计算车费的函数,变量是路程、打车时间

{

    float unitPrice = 2.3;   //单价

    float a = 13;     //起步价

    float carFare;

   

   //晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%。

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

    {

        unitPrice = 2.3*(1+0.2);

    }

    if(km <=3)    

    {

        carFare = a;    //路程小于等于3公里的打车费用

    }

    

    carFare = a + (km-3) * unitPrice;    //路程大于3公里的打车费用

    carFare = carFare + 1;  //每次乘车加收1元钱的燃油附加税。

    

    return carFare;

}



写回答 关注

0回答

还没有人回答问题,可以看看其他问题

C语言入门

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

926206 学习 · 20797 问题

查看课程

相似问题