刚看到回复,按我上面做的那种其实可以解题,不过自己的确忽略了题意产生的歧义。现在提供以下三种解题思路:
1、10双之前毫无疑问,该怎么算怎么呢算!
---------------------------------------------
2、10到25双(这里假设我们购买n双) 2概率最高 1 3 概率偏小(也别争辩哪种概率最小,那就没完没了了)
1)n双鞋统一按240-6*(n-10)的均价处理(我上面的代码就是这么做的)//有人想这不亏死了,不过这是零售商(面对大批量采购)最有可能采取的两种方法其一
2)10双鞋之后的n-10双鞋统一按240-6*(n-10)的均价处理//零售商(面对小批量采购或者消费者)最有可能采取的方法其二
3)10双鞋之后的鞋按240-6,240-6*2,240-6*3,240-6*4.....240-6*15处理,即每一双鞋有单独的价格//最不可能采用的方案,因为这样顾客心理上产生不了实惠的感觉
-------------------------------------------------
3、25双以后的其实也很好处理,只不过需要确定恰好买25双鞋花费的钱数(毕竟第二部分有分歧)
1)25*150=3750
2)240*10+15*150=4650
3)240*10+(234+150)*15/2=5280
-------------------------------------------------
这以上三种解题思路均能用java编写好程序,第一种我已经编好了!剩下的两种也很容易编!楼主想试试的话就试试!