比方说,我有一个整数数组。 让我们在逻辑上划分成只是两部分的简化。
比方说, total sum
阵列中的所有元素是2860800
。
比方说,所有要素的总和left half
是2834387
。
比方说,所有元素的和right half
是26413
。
现在,通过计算左半部分的比例100m * leftHalfSum / totalSum
给99.07672678970917225950782998
。
同样,右半边的百分比100m * rightHalfSum / totalSum
是0.9232732102908277404921700224
。
现在,如果我加入Visual Studio的观看这两个百分数,它表明我100
。 但是,如果我在添加这些Calculator
应用程序在Windows中,它给了我100.0000000000000000000000000024
,这是正确的。
基本上,我想100-leftHalfPercentage
要严格等于rightHalfPercentage
,反之亦然。 如果我做100-leftHalfPercentage
在关注,它给了我0.92327321029082774049217002
。 请注意,这是完全一样rightHalfPercentage
但最后两位数字24
人失踪。
谢谢。