某商店促销,同时买3种商品,如果总价超过100,8.0折,超过60,9.0折,超过30,9.5折,不超过30,都9.9折。请输入3种商品的价格,求出总价与折后价,算出便宜多少钱。
<?php //某商店促销,同时买3种商品,如果总价超过100,8.0折,超过60,9.0折,超过30,9.5折,不超过30,都9.9折。请输入3种商品的价格,求出总价与折后价,算出便宜多少钱。 function get_money($goods1, $goods2, $goods3) { $sum = $goods1 + $goods2 + $goods3;//总价 $result = 0;//折后价格 if($sum > 100) { $result = 0.8 * $sum; } elseif($sum > 60) { $result = 0.9 * $sum; } elseif($sum > 30){ $result = 0.95 * $sum; } else { $result = 0.99 * $sum; } return "总价:".$sum."折后价:".$result.",便宜了".$sum - $result; }
怎么编译不了的,怎么定义商品1,2,3?
#include <stdio.h> int get_money(goods1, goods2, goods3) { float sum, result; sum = goods1 + goods2 + goods3; if(sum > 100) { result = 0.8 * sum; } elseif($sum > 60) { result = 0.9 * sum; } elseif($sum > 30){ result = 0.95 * sum; } else { result = 0.99 * sum; } printf("总价:%f折后价%f,便宜了%f", sum, result, sum - result); }