圖集
影視分享
最新推薦
今日熱榜
    
能把人逼瘋了!這道小學算術題,居然會讓手機計算器「智障」,程序员卻說沒有錯?
2021/04/17

有網友發現自己的手機出現了神奇的Bug ,用自帶的計算器輸入20%+20%,得到的答案居然是0.24。

難道不應該是20%+20%=0.2+0.2=0.4嗎?

小編試了幾個品牌手機的自帶計算器,結果發現大部分的手機計算器都「智障」了。

iPhone 11計算器

三星NOTE8 計算器

華為手機計算器

小米10 Pro計算器

還有一台iPhone7,居然得出了0.04的答案!

臺式電腦自帶的WIN10計算器,輸入20%直接變成了0,完全無法計算。

為啥會算錯?

按照一般人類的計算邏輯2+20%=2+0.2=2.2

但計算器的運算結果卻是:2+20%=2.4,

這從數學邏輯上完全講不通啊!

但如果從語文邏輯上講, 就明白了!

其實這道題目用語文表達就是: 2增加了20%,原價2元,現在漲價20%, 現在要多少錢?

2+20%=2×(1+20%)=2.4

當然是2.4元!

再按照這個內部運算邏輯,在計算器計算, 20%+20%=0.2×(1+20%)=0.24

只有把百分數加上括弧, 也就是輸入「(20%)+(20%)」

算出來的才符合人類的計算邏輯 結果等於0.4

因為早期的計算器按鍵數量有限,並沒有括弧,要計算a(1+b%)這樣的式子很麻煩,所以就簡化成了a+b%,這算是一個歷史遺留問題,屬於程序员「語法糖」的一種。

「語法糖」是一種方便電腦程序员使用的演算法, 可以讓程式更加簡潔,有更高的可讀性。

現在的手機計算器則保留了這種演算法特性。

高雄柴暴風雨堅持戶外上廁所 雙奴才艱辛護送被喻「養柴教科書」!
2023/09/05
從狗販手中救出的拉布拉多不吃飯,讓它自己走,「去的地方」讓人淚目!
2023/08/15
流浪狗在垃圾堆里「掙扎求生」數月,沒人相信牠能活下來,直到女孩的出現改變了牠
2023/07/27
河邊發現一只臟兮兮的「泥巴狗」,急忙救援帶回家,「洗干凈后驚呆了」:撿到寶啦!
2023/09/07
一只想和主人見面的狗狗,在墓前哭泣了數年,終于感動了上天!
2023/07/27
搬家被丟下!大安區老橘貓「流浪10多年」常挨揍 仍盼新爸媽出現
2023/11/14
身體燒傷的流浪貓,倒在路邊奄奄一息,帶回家后胖若兩貓,被愛真的可以長出全新的血肉
2023/11/08
淚目! 流浪狗麻麻「骨瘦如柴」,依然不愿意離開自己的孩子:母愛無私
2024/01/03
流浪漢賣檸檬養流浪貓:我可以捱餓但貓咪很可憐,他的愛心感動了所有人!
2023/07/29
小流浪貓被扔到大街上,男孩好心將其救回,從此他的肩膀成了小貓「滑鼠」的最愛
2023/07/28