1 条题解

  • 0
    @ 2026-1-28 17:01:41
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        // [1] 定义变量存储购买冰棍的数量
        int n;
        // [2] 读取输入的购买数量
        cin >> n;
    
        // [3] 根据购买数量的不同区间计算总价,并保留1位小数输出
        if(n >= 30){
            // 30个及以上,单价1.0元
            printf("%.1f", n * 1.0);
        }else if(n >= 20 && n < 30){
            // 20~29个,单价1.2元
            printf("%.1f", n * 1.2);
        }else if(n >= 10 && n < 20){
            // 10~19个,单价1.5元
            printf("%.1f", n * 1.5);
        }else{
            // 10个以下,单价1.8元
            printf("%.1f", n * 1.8);
        }
    
        return 0;
    }
    
    • 1

    信息

    ID
    1143
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    (无)
    递交数
    1
    已通过
    1
    上传者