設變量n為float類型,m為int類型,則以下能實現將n中的數值保留小數點后兩位,第三位進行四舍五入運
設變量n為float類型,m為int類型,則以下能實現將n中的數值保留小數點后兩位,第三位進行四舍五入運算的表達式是A.n=(n*100+0.5)/100.0 B.m=n*100+0.5,n=m/100.0C.n=n*100+0.5/100.0 D.n=(n/100+0.5)*100.0
正確答案:B本題要求選項中的表達式能實現將n中的數值保留小數點后兩位,第三位進行四舍五入運算。在選項A中,n=(n*100+0.5)/100.0表示先將n后的前兩位小數變成整數,然后對其第三位小數進行加0.5操作,這個操作其實是第三位小數在進行四舍五入運算時只有入,而沒有舍運算。因此,本選項不能實現題目的要求。在選項B中,m=n*100+0.5,n=m/100.0表示先將n后的前兩位小數變成整數,然后對第三位小數進行加0.5操作,并將最后的運算結果賦值給一個整型變量m,這是數據的強制轉換,它對小數部分的處理是直接舍
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。