问题标题: 酷町堂:2034 托运行李

0
0
已解决
李乐凡
李乐凡
新手光能
新手光能
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
    float a;
    cin>>a;
    if(a<=20) a*=1.68;
    else a*=1.98;
    printf("%.2f", a); 
}

这题怎么错了,请各位dalao解答一下


0
已采纳
李汉魁
李汉魁
中级光能
中级光能

第六行的float改成double。

0
黄依成
黄依成
中级天翼
中级天翼

    如果(a<=20)
    {
        printf("保留两位小数",a*1.68);
    }
    再如果(a>20)
    {
        printf("保留两位小数",a*1.98);
    }

 

 

把float改为double

0
刘陶哲
刘陶哲
修练者
修练者

把float改为double

刘陶哲在2018-05-05 09:50:41追加了内容

不然精度不够

我要回答