c语言文具厂销售笔袋,按照客户的购买数量不同,给出了不同的优惠政策, 详见下表: 数量(个) 单价(元/个) 1~49 50~99 38 100~199 35 200~299 32 300 及以上 30 28 编程实现:输入客户购买笔
时间: 2024-10-13 09:09:59 浏览: 26
在C语言中,你可以使用条件结构(如if-else if-else)来实现这个销售优惠政策的计算。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int quantity;
printf("请输入您购买的笔袋数量:");
scanf("%d", &quantity);
// 根据购买数量判断优惠单价
double price = 50; // 初始单价
if (quantity >= 1 && quantity <= 49) {
price = 50; // 1到49个,单价不变
} else if (quantity >= 50 && quantity <= 99) {
price = 38; // 50到99个,有折扣
} else if (quantity >= 100 && quantity <= 199) {
price = 35; // 100到199个,更多折扣
} else if (quantity >= 200 && quantity <= 299) {
price = 32; // 200到299个
} else if (quantity >= 300) { // 购买300个及以上
price = 30; // 最低单价
}
printf("根据您的购买数量,单个笔袋的价格是:%.2f元\n", price);
return 0;
}
```
阅读全文