编写程序,求出1,1+2,1+2+3,……数列中前n项的值
1个回答
展开全部
数列各项是:
1
1+2
1+2+3
……
1+2+3+……+n
由于:
1+2+3+……+n=n(n+1)/2=(n²+n)/2
1²+2²+……n²=n(n+1)(2n+1)/6
所以数列各项加起来就是:
s(n)=(1²+1)/2+(2²+2)/2+(3²+3)/2+……+(n²+n)/2
=[(1²+2²+3²+……+n²)+(1+2+3+……+n)]/2
=[n(n+1)(2n+1)/6+n(n+1)/2]/2
=n(n+1)[(2n+1)/6+1/2]/2
=n(n+1)(n+2)/6
1
1+2
1+2+3
……
1+2+3+……+n
由于:
1+2+3+……+n=n(n+1)/2=(n²+n)/2
1²+2²+……n²=n(n+1)(2n+1)/6
所以数列各项加起来就是:
s(n)=(1²+1)/2+(2²+2)/2+(3²+3)/2+……+(n²+n)/2
=[(1²+2²+3²+……+n²)+(1+2+3+……+n)]/2
=[n(n+1)(2n+1)/6+n(n+1)/2]/2
=n(n+1)[(2n+1)/6+1/2]/2
=n(n+1)(n+2)/6
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询