从1加到99怎样简便运算?

如题所述

    这个问题的最简便算法便是知名的高斯算法:以首项加末项乘以项数除以2用来计算“1+2+3+4+5+···+(n-1)+n”的结果。

    所以这题的答案就是(1+99)*99/2=50*99=4950.

    下图这个帅气的老头就是高斯:

高斯

    算法由来:高斯小时候非常淘气,一次数学课上,老师为了让他们安静下来,给他们列了一道很难的算式,让他们一个小时内算出1+2+3+4+5+6+……+100的得数。全班只有高斯用了不到20分钟给出了答案,因为他想到了用(1+100)+(2+99)+(3+98)……+(50+51)……一共有50个101,所以50×101就是1加到一百的得数。后来人们把这种简便算法称作高斯算法。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-20

首尾相加刚好100,有49个100,最后剩一个50,结果为4950。

第2个回答  2021-03-20
很高兴为你解答!
你可以这样做:
1+2+3+……+97+98+99=S
99+98+97+……+3+2+1=S
然后把两个式子加一起,得到:
2S=100+100+100+……+100+100+100=99×100
所以S=50×99=4950

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网