我刚刚敲进去运行了一遍 ,发现是题目错了 。如果是sub(b-a,pa,pa)结果是得8。sub(b-a,pa,pb)才是1.5。题目应该是pa,pb 不然pb写出来没用了
a=2.5 b = 9.0 x= b-a = 6.5sub(): a=2.5-1.0 = 1.5*z=*z+x; ==> a = 1.5 + 6.5 = 8.0