我雖然過了 但還是有個問題
她每天是不是會扣
第一天 * 疲勞 %
我在C++寫
u * f /100 AC過了
但寫成
u * f * 0.01 卻WA(line:2)
為什麼 ??
希望可以知道的人為小弟解惑
我雖然過了 但還是有個問題
她每天是不是會扣
第一天 * 疲勞 %
我在C++寫
u * f /100 AC過了
但寫成
u * f * 0.01 卻WA(line:2)
為什麼 ??
希望可以知道的人為小弟解惑
原因是 浮點數差
因為電腦是二進位制
在處理小數時會有誤差
舉例如以下
0.5 二進位:0.1
0.25 二進位:0.01
0.75 二進位:0.11
那其他例子 例如0.3呢 要怎麼表示?
只能使之十分接近 ~
我雖然過了 但還是有個問題
她每天是不是會扣
第一天 * 疲勞 %
我在C++寫
u * f /100 AC過了
但寫成
u * f * 0.01 卻WA(line:2)
為什麼 ??
希望可以知道的人為小弟解惑
原因是 浮點數差
因為電腦是二進位制
在處理小數時會有誤差
舉例如以下
0.5 二進位:0.1
0.25 二進位:0.01
0.75 二進位:0.11
那其他例子 例如0.3呢 要怎麼表示?
只能使之十分接近 ~
大概~~~~懂了
謝囉^^
我雖然過了 但還是有個問題
她每天是不是會扣
第一天 * 疲勞 %
我在C++寫
u * f /100 AC過了
但寫成
u * f * 0.01 卻WA(line:2)
為什麼 ??
希望可以知道的人為小弟解惑
原因是 浮點數差
因為電腦是二進位制
在處理小數時會有誤差
舉例如以下
0.5 二進位:0.1
0.25 二進位:0.01
0.75 二進位:0.11
那其他例子 例如0.3呢 要怎麼表示?
只能使之十分接近 ~
大概~~~~懂了
謝囉^^