Official

B - 電卓 Editorial by camypaper


\(Y=0\) の場合ははじめに場合分けして処理しておくことにします。 整数部分と小数部分を別々に求めることにすると、これらはそれぞれ \(\lfloor X/Y \rfloor\)\(\lfloor 100X/Y \rfloor \pmod{100}\) です。 これらを小数点を含めて適切に出力すればよいです。

x,y = map(int,input().split())

if y == 0:
    print("ERROR")
else:
    ans="{0}.{1:02d}".format((x//y),((x*100//y)%100))
    print(ans)

posted:
last update: