[英]Read Thousandths Digit and Inrement Hundredths Digit if Nonzero (C++)
我有一個雙打列表,我需要分析每個數字並執行以下操作:
1)檢查千分位。 2) 如果 ^ 非零,則四舍五入百分之幾並保留其余數字。
所以通過這個:
10.111567 將變成 10.121567
或者:
10.110567 將保持為 10.110567,因為千分位數字為零。
您應該完全按照您在問題主題中所寫的內容進行操作:如果非零,則讀取千分位和增量百分位
double val = 13.412412;
int thousandsDigit = (val*1000)%10;
if (thousandsDigit != 0) {
val+= 0.01;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.