各位神仙们如果不用switch用if语句怎么写才是对的啊??
s小于250,折扣为0,没毛病啊。为啥你觉得有问题呢?
???你的s不是145.6嘛?
小于250,折扣不就是0,对的呀
距离小于250,肯定不变
if (s < 250) cost = 0;
else if (250 <= s && s < 500) cost = 0.02;
else if (500 <= s && s < 1000)cost = 0.05;
else if (1000 <= s && s < 2000)cost = 0.08;
eles if (2000 <= s && s < 3000)cost = 0.1;
else if (3000 <= s)cost = 0.15;