Fil*_*und -4 c++
我正试图检查是否1/a == 1/b + 1/c在c ++中. a,b并且c是正整数,a介于1和10000之间.
1/a == 1/b + 1/c
a
b
c
由于浮点精度,我目前得到错误的答案,我找不到一种方法来进行这种比较而不使用浮点数.
我如何得到正确的答案?
lej*_*lot 14
我想这会对你有所帮助:
1/a = 1/b + 1/c
1 = a/b + a/c
1 =(ac + ab)/ bc
bc = ac + ab #no更长时间需要分裂
Mik*_*our 9
将等式的两边乘以a*b*c得到
a*b*c
b*c == a*c + a*b
归档时间:
12 年,2 月 前
查看次数:
470 次
最近记录: