1到99是一个等差数列,首项为1,末项为99,公差为1,项数为99项
等差数列前n项和=首项*项数+项数*(项数-1)*公差/2
所以此题=1*99+99*(99-1)*1/2
=99+99*98/2
=99+99*49
=99+4851
=4950
拓展资料:
A=1+2+3+、、、+99
B=99+98+97=、、、+1
将A+B=(1+99)+(2+98)+(3+97)+、、、+(99+1)=100*99=9900
9900/2=4950
1、从1加到99是4950,这个题目有很多种不同的算法,最常用的就是等差数列求和。当然,也有更为简便的计算公式可以求出。
2、用差数列算法简单,(首项+末项)×项数÷2,带到1~99里就是(1+99)×99÷2=100×99÷2=99×50=4950。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)