簡體   English   中英

如果非零,則讀取千分之一數字和增量百分之一數字 (C++)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM