小数位不对

来源:5-14 综合练习

lan_jun

2021-06-24 16:39

http://img1.mukewang.com/60d4445300015d0c04550714.jpg大佬帮看下,为什么计算不出小数,全都是舍去了后面的小数,计算结果就不对了!

写回答 关注

1回答

  • 慕工程1268498
    2021-07-03 20:28:00

    35 printf("%f",c);去了.2,给你参考下

    #include <stdio.h>

    double taxifee(double clock,double miles)

    {

        double money;

        if(miles<=3)

        {

            money=14;

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

        }

        else

        {

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

            {

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

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

            }

            else

            {

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

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

            }

        }

        

        return money;    

    }

    int main()

    {

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

        return 0;

    }


C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题