小明每天打车的总费用为69.400002元 为什么多了0.000002元?

来源:5-14 综合练习

灵依01

2022-07-28 11:55

#include <stdio.h>
float a(float l,float t)
{
    float y;
    if(l<=3)
    y=13;
    else
    y=(l-3)*2.3+13;
    if(t>=23||t<5)
    y*=1.2;
    y+=1;
    return y;
}
int main()
{
    printf("小明每天打车的总费用为%f元",a(12,9)+a(12,6));
    return 0;
}

小明每天打车的总费用为69.400002元

写回答 关注

1回答

  • weixin_慕瓜7190135
    2022-08-16 15:05:56

    精度问题,结果可以取两位小数

    weixin...

    可是实际不应该多那0.0000002啊

    2023-01-30 09:00:10

    共 1 条回复 >

C语言入门

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

926209 学习 · 20797 问题

查看课程

相似问题