PTA 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);
}
解题思路
有题目未告知的条件,需要保留两位小数
归属知识点:
条件分支结构