题目描述
眼看元旦就要来了,小星星召集了朋友准备在家开party,小星星去超市买东西准备的时候正巧有活动。
假设小星星的购物金额为x(整数)
超市的活动规则如下:
1、购物金额x<=600元时,每满100元则优惠10元。
2、购物金额600元<x<=1200元时,超出600元的部分每满100元,优惠15元,少于600元的部分打8.88折。
3、购物金额1200元<x<=1800元时,超出1200元的部分每满100元,优惠20元,少于1200元的部分打8.33折。
4、购物金额x>1800元时,超出1800元的部分每满100元,优惠30元(此优惠封顶210元,这210元中不包含打折的优惠),少于1800元的部分打8折。
(注:假如一件商品100元,打9.55折后的价格为:100*0.955=95.5元)
输入
购买金额(正整数)
输出
最终消费(保留2位小数)
样例输入
800
样例输出
702.80
参考代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x;
float a;
scanf("%d",&x);
if(x<=600)
a=x-((x/100)*10);
if(x>600&&x<=1200)
a=x-67.2-((x/100-6)*15);
if(x>1200&&x<=1800)
a=x-200.4-((x/100-12)*20);
if(x>1800&&x<=2500)
a=x-360-((x/100-18)*30);
if(x>2500)
a=x-360-210;
printf("%.2f",a);
return 0;
}
解析
暂无