回 帖 发 新 帖 刷新版面

主题:[求助]

甲.乙.丙三人同时从a地出发沿同一条线路到b地。甲开车,每小时行56千米;乙步行,每小时走8千米;丙也步行,每小时走7千米。甲用车送乙一段路,然后回头接丙,结果三人同时到达b地。已知乙步行了2.8千米,那么,丙步行了多少千米?


用编程能解吗?请各位大虾指教.

回复列表 (共7个回复)

沙发

能解

板凳

怎么解?

3 楼

标题-----------------------

4 楼

解得1.2公里

5 楼

能用啊,只是算法的问题,面对过程,而不对象,这就是QB的最好的地方[em9]

6 楼

解方程:
设丙走路的时间为t,等式两边为甲用车送乙的路程:

t*56=t*7+(56*(2.8/8)-2.8)/2
(1)  (2)   (4)  (3)(5)  (6)
(1)甲用车送乙的路程
(2)丙步行的路程
(3)乙步行的时间
(4)乙步行时候甲回头接丙到目的地的路程
(5)减去乙步行的路程就是甲折返重复行驶的路程
(6)重复的路程折算为单程距离

解方程得: t=1.2/7
即丙走了 (1.2/7)*7=1.2公里

将解题过程转换为QB语句后只剩下一句了:
print (56*(2.8/8)-2.8)/2/(56-7)

7 楼

看来楼上的这只鸟还挺勤快的,呵呵[em12]

我来回复

您尚未登录,请登录后再回复。点此登录或注册