AOJ 4_A A/B Problem
さくさく解けていたAOJ。ここで詰まりました。
何も考えず、そのまま書いたコード。
a,b=map(int, input().split())
print(a//b, a%b, a/b)
#9でWAになりました。#9のInputはこちら。a=2, b=100000009の時です。a/b=1.9999998200000162e-08
何がダメなの???eの表記がダメ??
0.00001以下の誤差
.20f
出力:0.00000001999999820000
f=a/b
print(f"{f:.12f}")
出力:0.000000020000
結果:AC
0.00001以下の誤差なので、6fでも大丈夫でした。
f=a/b
print(f"{f:.6f}")
出力:0.000000
結果:AC
この記事が気に入ったらサポートをしてみませんか?