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;
}

代码解释:

  1. calculateDiscount 函数:
    • 接收一个浮点型参数 amount,代表购物金额。
    • 使用 if 语句判断金额是否大于等于 300.0 元。
      • 如果满足条件,则返回 amount * 0.9,即打九折后的价格。
      • 否则,返回原价 amount
  2. main 函数:
    • 定义两个浮点型变量 amountdiscountedAmount,分别存储购物金额和结算金额。
    • 使用 printf 函数提示用户输入购物金额。
    • 使用 scanf 函数读取用户输入的金额,并将其存储在 amount 变量中。
    • 调用 calculateDiscount 函数计算结算金额,并将结果存储在 discountedAmount 变量中。
    • 使用 printf 函数输出结算金额,保留两位小数。

总结:

通过这段代码,我们学习了如何使用C语言实现简单的商场打折逻辑。你可以根据实际需求修改折扣条件和比例,例如满 500 减 100 等。希望这篇文章能够帮助你更好地理解C语言编程,并将其应用到实际问题中。

C语言实战:商场满减优惠代码实现

原文地址: https://www.cveoy.top/t/topic/RPg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录