c语音打折程序是什么

时间:2025-01-26 10:19:31 手机游戏

C语言打折程序可以根据不同的输入条件和需求编写不同的代码。以下是几个示例程序:

简单打折程序

输入商品的原价和折扣,输出折扣价。

```c

include

int main() {

int m, z;

scanf("%d %d", &m, &z);

printf("%.2f", m * 0.1 * z);

return 0;

}

```

根据购物款数计算优惠价

输入购物款数,根据款数计算并输出优惠价。

```c

include

int main() {

int t;

int a;

double value;

scanf("%d", &t);

while (t--) {

scanf("%d", &a);

if (a > 0) {

if (a >= 5000) {

value = a * 0.80;

} else if (a >= 3000) {

value = a * 0.85;

} else if (a >= 2000) {

value = a * 0.90;

} else if (a >= 1000) {

value = a * 0.95;

} else {

value = a;

}

printf("%.2f\n", value);

}

}

return 0;

}

```

使用switch语句根据购物金额计算折扣

输入购物金额,根据金额计算并输出折扣后的实际支付金额。

```c

include

int main() {

float shoppingAmount, discount, finalAmount;

printf("请输入购物金额:");

scanf("%f", &shoppingAmount);

if (shoppingAmount < 100) {

discount = 1; // 不满100元则不优惠

} else if (shoppingAmount < 200) {

discount = 0.95; // 九折优惠

} else if (shoppingAmount < 500) {

discount = 0.9; // 九折优惠

} else if (shoppingAmount < 1000) {

discount = 0.85; // 八五折优惠

} else {

discount = 0.8; // 八折优惠

}

finalAmount = shoppingAmount * discount;

printf("实际支付金额为:%.2f元\n", finalAmount);

return 0;

}

```

这些程序可以根据具体需求进行修改和扩展,例如增加更多的折扣区间、处理不同的输入格式等。希望这些示例对你有所帮助!