C 语言中swith case语句的妙用

在C语言的switch case语句中,只有碰到break的时候才会跳出,这点大家都知道,但是有的时候我们不需要跳出,让它执行下去,可以帮助我们缩短一些代码。今天在C语言培训的时候,老师说了一个这样的例子,下面是题目:

物流公司对用户计算费用。路程S(千米)越远,每千米每千克费用越低。标准如下表:

S<250千米

没有折扣

250千米<=S<500千米

2%折扣

500千米<=S<1000千米

5%折扣

1000千米<=S<2000千米

8%折扣

2000千米<=S<3000千米

10%折扣

3000千米<=S

15%折扣

   从键盘输入每千米每千克货物的基本费用P,货物重W,距离S,,计算总费用F(保留两位小数)。.

输入
P   <回车>
W  <
回车>
S   <
回车>
输出
F   <换行>

Continue reading