C语言实战:商场满减优惠代码实现
C语言实战:商场满减优惠代码实现
想学习如何用C语言编写商场打折程序吗?本文将带你一步步实现一个简单的满减优惠计算器,输入购物金额,即可自动计算折扣后的价格。
代码示例:
#include <stdio.h>
float calculateDiscount(float amount) {
if (amount >= 300.0) {
return amount * 0.9;
} else {
return amount;
}
}
int main() {
float amount, discountedAmount;
printf('请输入购物金额:');
scanf('%f', &amount);
discountedAmount = calculateDiscount(amount);
printf('结算金额为:%.2f\n', discountedAmount);
return 0;
}
代码解释:
calculateDiscount函数:- 接收一个浮点型参数
amount,代表购物金额。 - 使用
if语句判断金额是否大于等于 300.0 元。- 如果满足条件,则返回
amount * 0.9,即打九折后的价格。 - 否则,返回原价
amount。
- 如果满足条件,则返回
- 接收一个浮点型参数
main函数:- 定义两个浮点型变量
amount和discountedAmount,分别存储购物金额和结算金额。 - 使用
printf函数提示用户输入购物金额。 - 使用
scanf函数读取用户输入的金额,并将其存储在amount变量中。 - 调用
calculateDiscount函数计算结算金额,并将结果存储在discountedAmount变量中。 - 使用
printf函数输出结算金额,保留两位小数。
- 定义两个浮点型变量
总结:
通过这段代码,我们学习了如何使用C语言实现简单的商场打折逻辑。你可以根据实际需求修改折扣条件和比例,例如满 500 减 100 等。希望这篇文章能够帮助你更好地理解C语言编程,并将其应用到实际问题中。
原文地址: https://www.cveoy.top/t/topic/RPg 著作权归作者所有。请勿转载和采集!