某商场举行购物优惠活动 (x代表购物款,y代表折扣):当x1600时,y=0;1600≤x<2400, y=5%;2400 <x<3200, y=10%;3200<x<6400, y=15%;*>6400, y=20%.输入一个顾客的购物款后,显示应付的款数。
收起
2400 3200*>6400, y=20%. 这是什么条件
#include<stdio.h> int main() { int n; double price=0; scanf("%d",&n); if(n<1600){ price=n; }else if(n<2400){ price=n*(1-0.05); } else if(n<3200){ price=n*(1-0.15); }else{ price=n*(1-0.2); } printf("应付%f",price); }
报告相同问题?