1 条题解

  • 0
    @ 2023-8-20 13:48:23

    思路

    先定义两个数a,ba,b,将他们赋值cin>>a>>b cin>>a>>b ,aba-b要保留一位小数,如果a<ba<b,要输出"-",并保留一位小数

    接下来就可用ifif语句判断

     注意:\color{red}\small{\text{}\ 注意:}

    定义两个数时,要用double

    setprecision(1)setprecision(1)

    如果你要用intint,结果就要乘上0.10.1

    废话不多数,上代码:

    #include <iostream>
    #include <iomanip>//zhuqirui
    
    int main() {
        double a, b;
        std::cin >> a >> b;
        
        double diff = a - b;
        if (a < b) {
            std::cout << std::fixed << std::setprecision(1) << diff << std::endl;
        } else {
            std::cout << static_cast<int>(diff) << std::endl;
        }
        
        return 0;
    }
    

    信息

    ID
    120
    时间
    1000ms
    内存
    256MiB
    难度
    9.5
    标签
    递交数
    36
    已通过
    6
    上传者