最近网上有个算术题火了,那就是「10%+10%」等于多少的问题。用大多数手机计算的结果竟然是错误的,这是怎么一回事呢?
一般大家在计算的时候,会将 10% 当成 0.1 来算,那「10%+10%」就等于「0.1+0.1」,所以说用计算器来算的话,正确的结果应该是 0.2。然而事实却并非如此,经过广大网友的验证发现,除了魅族、锤子等少数品牌的手机外,包括 iPhone、华为、三星、OPPO、vivo、一加等品牌的手机在内,在计算这个问题的时候,所得到的结果均不是 0.2,而是 0.11。

不过 iPhone 用 Siri 或 Sportlight 搜索,算出来却是 0.2 这个结果。


难道这些手机都出现了 Bug,为什么算出来的结果不是 0.2 呢?针对这个问题,魅族科技副总裁华海良在微博作出了回应,也解释了为什么魅族手机计算后没有出现错误。

原来,因为国内国外的计算逻辑之间存在差异,导致计算百分比时出现这两种结果。比如,在计算「100+10%」的时候,根据国内的计算逻辑,等同于数字 100 加 0.1,所以它的结果是 100.1。

但是按国外的计算逻辑,计算的则是数字 100,再另加 10% 的结果,所以算出来是 110。因为大多数手机都用的是国外的逻辑,所以也会得出这个结果。
「10%+10%」之所以不等于 0.2,正是因为以国外这种「0.1+0.1*10%」方式算的,才算出来 0.11 这个看似错误的结果。

实际上,国外的这种计算逻辑有时候更加方便。比如买一件原价 100 元的衣服,享受 10% 的优惠,按照国内的计算方式「100-100×10%」算出来到手价为 90 元;但是如果用国外的逻辑,就可以在计算器上直接输入 100-10%,算出来的结果同样是 90 元。这种计算方式在算小费、算折扣的时候非常方便。
你觉得哪种计算方式最好呢?欢迎留言发表看法!