SWUSTOJ #160 促销计算

SWUSTOJ #160 促销计算

  • 题目
    • 输入
    • 输出
    • 样例输入
    • 样例输出
  • 源代码

题目

某百货公司为了促销,采用购物打折的优惠方法,每位顾客一次购物:在1000元以上者,按9.5折优惠;在2000以上者,按9折优惠;在3000以上者,按8.5折优惠;在5000以上者,按8折优惠;编写程序,购物款数,计算并输出优惠价。

输入

输出

样例输入

850
1230
5000
3560

样例输出

discount=1,pay=850
discount=0.95,pay=1168.5
discount=0.8,pay=4000
discount=0.85,pay=3026

源代码

#include <stdio.h>int main()
{float a, dc, p;scanf("%f", &a);if(a < 1000){dc = 1, p = a*dc;}else{if(a < 2000){dc = 0.95, p = a*dc;}else{if(a < 3000){dc = 0.9, p = a*dc;}else{if(a < 5000){dc = 0.85, p = a*dc;}else{dc = 0.8, p = a*dc;}}}}printf("discount=%g,pay=%g\n", dc, p);return 0;
}

SWUSTOJ #160 促销计算

SWUSTOJ #160 促销计算

  • 题目
    • 输入
    • 输出
    • 样例输入
    • 样例输出
  • 源代码

题目

某百货公司为了促销,采用购物打折的优惠方法,每位顾客一次购物:在1000元以上者,按9.5折优惠;在2000以上者,按9折优惠;在3000以上者,按8.5折优惠;在5000以上者,按8折优惠;编写程序,购物款数,计算并输出优惠价。

输入

输出

样例输入

850
1230
5000
3560

样例输出

discount=1,pay=850
discount=0.95,pay=1168.5
discount=0.8,pay=4000
discount=0.85,pay=3026

源代码

#include <stdio.h>int main()
{float a, dc, p;scanf("%f", &a);if(a < 1000){dc = 1, p = a*dc;}else{if(a < 2000){dc = 0.95, p = a*dc;}else{if(a < 3000){dc = 0.9, p = a*dc;}else{if(a < 5000){dc = 0.85, p = a*dc;}else{dc = 0.8, p = a*dc;}}}}printf("discount=%g,pay=%g\n", dc, p);return 0;
}