回答編集履歴
1
見落とししてた点を追記
answer
CHANGED
@@ -1,4 +1,9 @@
|
|
1
1
|
> `rate = (dt[i] / 100) * 100;`
|
2
2
|
|
3
|
-
`int / int`は`int`になるので、
|
3
|
+
`int / int`は`int`になるので、小数点以下切り捨てになります。
|
4
|
-
`dt[i] / 100`がそれに値するので、どちらかを小数型にキャストして計算しましょう。
|
4
|
+
`dt[i] / 100`がそれに値するので、どちらかを小数型にキャストして計算しましょう。
|
5
|
+
|
6
|
+
---
|
7
|
+
|
8
|
+
また、計算結果を受ける変数がintだと計算結果が小数点以下切り捨てになるので
|
9
|
+
小数以下も必要であれば受ける変数を小数型にする必要があります。
|