题库首页 › 蓝桥杯大赛(C语言) › 题目 14736

购物活动 题目描述: 某在线购物平台推出了两种优惠活动。每位顾客在同一订单中只能享受其中一种优惠。具体优惠规则如下: (1)五折优惠:顾客可以享受商品总价格的五折(即原价 × 0.5); (2)满减优惠:如果顾客购买的商品总价格达到或超过 300 元,则可以在付款时直接减免 200 元。 给定顾客一笔订单的实际支付金额,请计算该顾客可能购买的商品总价格的最大值是多少? 例如:顾客实际支付 120 元。如果他最初选择的是优惠( 1),则商品的总价格为 240 元; 如果他最初选择的是优惠(2),则商品的总价格为 320 元;显然,该顾客购买的商品总价格的最大值为 320 元。 输入描述: 输入一个整数(1≤整数≤1000),表示顾客实际支付的金额。 输出描述: 输出一个整数,表示该顾客可能购买的商品总价格的最大值。 样例输入: 120 样例输出: 320

正确答案:参考程序(Python):p=int(input());print(max(p*2,p+200 if p+200>=300 else 0))。样例120→320。核心:两种优惠取大。

试卷来源:202505(第16届)蓝桥杯C++编程青少组(省赛_中高级)真题

本卷相关题目

在线做题 同科目题库