之前帮家里小孩辅导数学基础题,被随口问到1到100有多少个数,当场差点答错,才认真捋清楚这个简单却容易踩坑的问题。

很多人下意识会用100减1,得出99的答案,这就是最常见的计算误区。

小时候学的基础计数逻辑,压根不是单纯相减就能得出结果的。

连续整数计数,收尾数减起始数再加一,才是真实数量

当初辅导的时候,反复试了小范围数字验证,先算1到10,按公式10-1+1=10个数,挨个数数确实是十个,没有差错。

后来才反应过来,单纯相减算出的只是两个数字之间的差值,不包含起始的第一个数,所以结果永远会少一个。

拿着这个方法套用到原题上,1到100的计算方式就是100-1+1,最终得数就是100。

其实这个问题的坑,全在有没有界定数字类型,模糊范围就很容易算错。

当时给小孩讲完,他立马拿出练习册对照,所有同类整数计数题,用这个算法全都能对上答案。

放下纸笔的时候,脑子里就只剩一个念头,基础数学的小误区,真的能困住很多人。