7-80 打折促销*

# 7-80 打折促销*

分数 10 作者 李祥 单位 湖北经济学院 某商场推出打折促销活动:若顾客购物额不满 100 元则不优惠;达到或超过 100 元则九五折优惠;达到或超过 200 元则九折优惠;达到或超过 500 元则八五折优惠;达到或超过 1000 元则八折优惠。请编写程序,根据购物金额计算优惠后的实际付款金额。

输入格式 购物金额

输出格式 付款金额

输入样例1 87.5 输出样例1 87.50 输入样例2 2403.85 输出样例2 1923.08 代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB

#include <stdio.h>
int main(){
    double buy,pay=0;
    scanf("%lf",&buy);
    if (buy < 100){
        pay = buy;
    } else if(buy <200){
        pay = buy*0.95;
    } else if(buy<500){
        pay = buy*0.9;
    } else if(buy<1000){
        pay = buy*0.85;
    } else{
        pay = buy*0.8;
    }
    printf("%.2lf",pay);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

解题思路 有题目未告知的条件,需要保留两位小数

归属知识点: 条件分支结构

最后编辑于: 4/9/2024, 10:55:01 PM