某购物中心根据顾客购买商品的总金额(单位:元)进行打 折促销,输入顾客购买商品的总金额x(设x是大于0的整 数),计算并输出顾客应付总金额y(要求使用选择结构实 现) x
时间: 2024-01-24 12:04:57 浏览: 105
ecshop购买权限_ecshop商品设置指定会员等级才可以购买权限
好的,根据你的要求,我来给你写一个使用选择结构实现的顾客打折的 C 代码:
```c
#include <stdio.h>
int main() {
float x, y;
printf("请输入顾客购买商品的总金额:");
scanf_s("%f", &x);
if (x <= 0) {
printf("输入金额错误!\n");
return 0;
} else if (x < 100) {
y = x;
} else if (x < 200) {
y = x * 0.9;
} else if (x < 300) {
y = x * 0.8;
} else {
y = x * 0.7;
}
printf("顾客应付总金额为:%.2f元\n", y);
return 0;
}
```
该程序首先使用 scanf_s 函数获取用户输入的总金额 x,然后使用 if-else 语句根据总金额的大小判断打折的程度,最后使用相应的折扣系数计算打折后的金额 y,并使用 printf 函数输出顾客应付总金额。注意,程序中对输入金额的合法性进行了判断,如果输入金额小于等于 0,程序会输出错误提示信息并退出。
阅读全文