求平均值不應該先進行浮點數(shù)轉(zhuǎn)換再進行運行嗎
求平均數(shù)應該是zhey這樣吧
double avg = (double)sum/4; // 105/4=26.25
而答案是
????double avg = sum/4; //26.0
? ? sum/4? 因為是int型,所以結(jié)果也是int 型所以得 26,然后 賦值給? double 得 26.0?
? 這樣求不正確的平均值有什么意義?
? 既然26不對,還轉(zhuǎn)為 double 又有什么意義??
2018-04-18
應該是樓主說的或者double avg = sum/4.0都是對的
2018-07-18
sum/4為int型,是可以自動轉(zhuǎn)換為double型并賦值給avg的,你那個int型強制轉(zhuǎn)換double不是搞笑么
2018-04-18
我也認為你說的對。。