本單元常犯錯誤總覽
| # | 錯誤描述 | 錯誤類型 | ✗ 錯誤寫法 | ✓ 正確寫法 |
|---|---|---|---|---|
| 1 | 用 float |
精度不足 WA | float x; |
double x; |
| 2 | 兩個整數相除想拿小數 | Wrong Answer | double x = a / b; |
double x = (double)a / b; |
| 3 | 事後才乘 1.0 |
Wrong Answer | a / b * 1.0 |
1.0 * a / b |
| 4 | 用預設輸出提交 | Wrong Answer | cout << ans;(科學記號/只剩 6 位) |
cout << fixed << setprecision(12) << ans; |
| 5 | setprecision 沒搭 fixed |
Wrong Answer | setprecision(3)(3 位有效數字) |
fixed << setprecision(3) |