某商店为促销推出如下让利销售方案,其中 M 为购买金额,N 为让利百分比。
编写程序,要求输入购买金额,能够输出顾客购买金额、实际支付金额和返还的金额。(输出结果保留 1 位小数)
| M(元) | N |
| --- | --- |
| M < 200 | 0 |
| 200 ≤ M < 300 | 1.5% |
| 300 ≤ M < 400 | 2.5% |
| 400 ≤ M < 500 | 3.5% |
| 500 ≤ M < 600 | 4.5% |
| 600 ≤ M < 700 | 5.5% |
| M ≥ 700 | 6% |【缺少答案,请补充】#include <stdio.h>
int main() {
float M, N, discount, payback, actual;
printf("输入购买金额:");
scanf("%f", &M);
if (M < 200) N = 0;
else if (M < 300) N = 1.5;
else if (M < 400) N = 2.5;
else if (M < 500) N = 3.5;
else if (M < 600) N = 4.5;
else if (M < 700) N = 5.5;
else N = 6.0;
discount = M * N / 100.0;
actual = M - discount;
payback = discount;
printf("购买金额:%.1f\n", M);
printf("实际支付:%.1f\n", actual);
printf("返还金额:%.1f\n", payback);
return 0;
}