C语言程序设计某商品出售按购买数量打折,如果购买数量超过60个则按6折销售,51到60之间按7折销售,41到50之间按8折销售,31到40之间按9折销售。30及以下按原价出售,输入商品数量和商品单价(元),输出所购商品的总价。
时间: 2023-05-17 13:04:04 浏览: 559
以下是C语言程序设计的代码:
```c
#include <stdio.h>
int main() {
int quantity;
float price, total_price;
printf("请输入商品数量和单价(用空格隔开):");
scanf("%d %f", &quantity, &price);
if (quantity > 60) {
total_price = quantity * price * 0.6;
} else if (quantity >= 51) {
total_price = quantity * price * 0.7;
} else if (quantity >= 41) {
total_price = quantity * price * 0.8;
} else if (quantity >= 31) {
total_price = quantity * price * 0.9;
} else {
total_price = quantity * price;
}
printf("所购商品的总价为:%.2f元\n", total_price);
return 0;
}
```
如果输入的商品数量为70,单价为10元,则输出的结果为:
```
请输入商品数量和单价(用空格隔开):70 10
所购商品的总价为:420.00元
```
如果输入的商品数量为20,单价为5元,则输出的结果为:
```
请输入商品数量和单价(用空格隔开):20 5
所购商品的总价为:100.00元
```
希望能够帮助到您!
阅读全文