大家算出来的值为多少?

来源:5-14 综合练习

Lyke9883139

2019-06-16 12:21

#include <stdio.h>
float getCosts(int time,int kms)
{//计算费用,time时间,kms距离    
    float bCosts=13;//起步价    
    int i=1;//燃油费    
    float costs;//总费用    
    if(time>=5&&time<23)    
    {//如果打车时间在5点到23点        
        costs = bCosts + (kms-3)*2.3 + i;    
    }    
    else    
    {        
        costs = bCosts + (kms-3)*2.3*1.2 +i;    
    }    
    return costs;//返回费用    
}

int main()
{    
    printf("小明打车费用:%f",getCosts(9,12)+getCosts(6,12));    
    return 0;
}


写回答 关注

3回答

  • 文卡
    2019-07-24 22:59:00

    #include <stdio.h>

    int main()

    {

        int kilometer, work, leisure ;//定义里程,上班时间,下班时间

        float spend;                    //定义花费

        kilometer=12;

        work=9;

        leisure=18;

        

        

        if (kilometer<=3)

        {

            spend=14;

           

         }

         

        else if (kilometer>3)

         { 

            kilometer-=3;

            spend=14+kilometer*2.3;

            

         }

         if(work<5||leisure>=23)

            {

                spend=spend*1.2;

            }

            printf("小明每天花费%f元打车",spend);

         

        return 0;

    }

    //输出结果为34.7000001


  • qq_慕妹1573832
    2019-07-12 10:44:23
    //正确代码:

    #include <stdio.h>

    int main()

    {

        printf("小编每天打车花34.7元");

        return 0;

    }


  • 慕侠1035286
    2019-06-19 00:40:47

    69.4

C语言入门

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

926286 学习 · 20799 问题

查看课程

相似问题