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

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

喬幫主
TA貢獻184條經(jīng)驗 獲得超67個贊
(100-1)/2這個得到的是浮點型,然后相乘,得到的還是浮點數(shù),最后的結果應該還是浮點型,應該是這個地方的問題吧!如果不是,把結果或者錯誤提示貼上來??!
添加回答
舉報
0/150
提交
取消