s = x1*100 + (100-1)*100*d/2為什么用第一種實(shí)現(xiàn)方式可以,而下面的計(jì)算結(jié)果就不對(duì),問(wèn)題出在哪里s?=?x1*100?+?(100-1)/2*100*d
2 回答

qq_默默不得語(yǔ)_03841099
TA貢獻(xiàn)12條經(jīng)驗(yàn) 獲得超3個(gè)贊
后面的(100-1)/2 結(jié)果是49,要想結(jié)果準(zhǔn)確,必須變成浮點(diǎn)類型,
可以寫成 float(100-1)/2 其它不變,你去試試

喬幫主
TA貢獻(xiàn)184條經(jīng)驗(yàn) 獲得超67個(gè)贊
(100-1)/2這個(gè)得到的是浮點(diǎn)型,然后相乘,得到的還是浮點(diǎn)數(shù),最后的結(jié)果應(yīng)該還是浮點(diǎn)型,應(yīng)該是這個(gè)地方的問(wèn)題吧!如果不是,把結(jié)果或者錯(cuò)誤提示貼上來(lái)啊!
添加回答
舉報(bào)
0/150
提交
取消