我这个为什么运行失败了啊

来源:5-14 综合练习

慕的地7106795

2019-10-27 12:33

#include <stdio.h>
float Cost(int km,int tim)
{
    float a=2.3;
    int b=13;
    int c=3;
    int d=1;
    double money;
   
    if(km>3)
    {
        if(tim>5||tim<=23)
        { money=b+(km-c)*a+d;}
        else if(tim<=5||tim>23)
        { money=1.2*(b+(km-c)*a+d);}
        else(km<3)
        { money=b+d;}
    }
        return money;
   
   
}
int main()
{
    float sum=Cost(12,9)+Cost(12,18);
    printf("小明的路费为:.2f元\n",sum);
    getchar();
    return 0;
}

写回答 关注

2回答

  • 慕标1249163
    2019-10-28 17:47:18

    精度:%.2f

  • 盖茨陈
    2019-10-27 15:19:27

    ..2f  ??

    %.2f 

    else(km<3);


C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题