神论教主 发表于 2014-1-5 17:36:52

求指点!!!


请问上面程序中哪里错了???!!!

hyz23je 发表于 2014-1-5 17:43:41

hyz23je 发表于 2014-1-5 17:46:06

duzhongjieqiji 发表于 2014-1-5 17:57:57

回头补一补 switch 语言

神论教主 发表于 2014-1-5 18:20:42

duzhongjieqiji 发表于 2014-1-5 17:57 static/image/common/back.gif
回头补一补 switch 语言

是我理解错了 ,的好好补补 谢谢

神论教主 发表于 2014-1-5 18:22:46

hyz23je 发表于 2014-1-5 17:43 static/image/common/back.gif
我想编译器是在对你说:"同学请问那个3000km,是什么意思"

编译器没有人脑好使 呵呵

神论教主 发表于 2014-1-5 18:23:48

hyz23je 发表于 2014-1-5 17:46 static/image/common/back.gif
并且好像case只能接常量吧!你那个3000

却是只能接常量 呵呵谢谢啊

神论教主 发表于 2014-1-5 19:15:23

hyz23je 发表于 2014-1-5 17:46 static/image/common/back.gif
并且好像case只能接常量吧!你那个3000


这个可执行,执行s < 250和250 <= s < 500时结果都正确,但在执行500 <= s < 1000和后面的结果都错了!这是为什么???

hyz23je 发表于 2014-1-5 19:21:16

神论教主 发表于 2014-1-5 19:30:30

hyz23je 发表于 2014-1-5 19:21 static/image/common/back.gif
是怎么个错法!举个例子说下你是怎么错的?

在250 <= s < 500中,s的值是300,p是10,w是3时执行f=p*w*s*(1-0.02)结果是8820,正确!
在500 <= s <1000中,s值是600,p是10,w是3是执行f=p*w*s*(1-0.05)结果是17640.而实际结果是17100

hyz23je 发表于 2014-1-5 19:56:49

hyz23je 发表于 2014-1-5 19:58:09

神论教主 发表于 2014-1-5 20:13:16

hyz23je 发表于 2014-1-5 19:58 static/image/common/back.gif
要表示范围应该这个250

哦 懂了 细节为题,呵呵
页: [1]
查看完整版本: 求指点!!!