🐡案例🐣
🐷某在线购物平台推出了两种优惠活动。每位顾客在同一订单中只能享受其中一种优惠。具体优惠规则如下:
🐻(1)五折优惠:顾客可以享受商品总价格的五折(即原价 × 0.5);
🙈(2)满减优惠:如果顾客购买的商品总价格达到或超过 300 元,则可以在付款时直接减免 200 元。
给定顾客一笔订单的实际支付金额,请计算该顾客可能购买的商品总价格的最大值是多少?
🙉例如:顾客实际支付 120 元。如果他最初选择的是优惠( 1),则商品的总价格为 240 元;
如果他最初选择的是优惠(2),则商品的总价格为 320 元;显然,该顾客购买的商品总价格的最大值为 320 元。
输入描述:
输入一个整数(1≤整数≤1000),表示顾客实际支付的金额。
输出描述:
输出一个整数,表示该顾客可能购买的商品总价格的最大值。
#include <stdio.h>
int main(){
int p;
scanf("%d",&p);
int price1 = p * 2;
int price2;
if (p >= 100){
price2 = p + 200;
}else{
price2 = -1;
}
int max_price = (price1 > price2) ? price1 : price2;
printf("%d\n",max_price);
return 0;
}
答案得:320