求高手帮忙,实在算不出来

来源:4-4 分支结构之嵌套if-else语句

七边形

2016-04-01 14:27

某商店促销,同时买3种商品,如果总价超过100,8.0折,超过60,9.0折,超过30,9.5折,不超过30,都9.9折。请输入3种商品的价格,求出总价与折后价,算出便宜多少钱。

写回答 关注

3回答

  • qq_起哄强_0
    2016-04-01 16:53:17
    已采纳
    <?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;
    		
        }


    七边形

    非常感谢!

    2016-04-21 20:59:06

    共 1 条回复 >

  • Lilyu
    2016-04-03 17:02:52

    怎么编译不了的,怎么定义商品1,2,3?

  • qq_起哄强_0
    2016-04-01 17:08:07
    #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);
        }


    qq_起哄强...

    晕,去掉$符号

    2016-04-01 17:08:58

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926028 学习 · 20793 问题

查看课程

相似问题