怎样用高斯算法算出从1加到100的结果

如题所述

这样不就可以了,1+99=100、2+98=100、、、、、49+51=100这样就剩下50跟100了,1到49就是4900了,加上100就5000,再加上50就是5050
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-07
100除以2一共有50对数字——1+100=101,2+99=101,3+98=101,就这样101乘50就可以了!
第2个回答  2013-11-07
其实就是等差数列前n项和的算法。1,2,3,4,5……99,100这个数列是一个以1为首相,1为公差的等差数列。按照等差数列前n项和公式Sn=(a1+an)n/2 得:S100=100×(1+100)/2=50×101=5050.
第3个回答  2014-03-23
高斯解释道:因为1+100=101,2+99=101,3+98=101,……,49+52=101,50+51=101,而像这样的等于101的组合一共有50组,所以答案很快就可以求出:101×50=5050
第4个回答  2013-11-07
简单的等差数列;100*{1+100}/2=5050高斯算法即倒序相加将式子倒过来写在于前式相加