1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+5)这样一直加到+(1+2+
1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+5)这样一直加到+(1+2+3+4+5.....+64)是多少...
1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+5)这样一直加到+(1+2+3+4+5.....+64)是多少
展开
5个回答
展开全部
45760
将1+2+3+—……+n……看成是(1+n)n/2=(n+n^2)/2
那么原式子就演化成
1/2*((1+1*1)+(2+2*2)+(3+3*3)+……+(50+50*50))
那么再用求和公式和平方和公式就可以了
平方和公式n(n+1)(2n+1)/6
最后就是
1/2*((1+64)*64/2+64*(64+1)(2*64+1)/6)
=(2080+89440)/2
=91520/2
=45760
最后是45760
将1+2+3+—……+n……看成是(1+n)n/2=(n+n^2)/2
那么原式子就演化成
1/2*((1+1*1)+(2+2*2)+(3+3*3)+……+(50+50*50))
那么再用求和公式和平方和公式就可以了
平方和公式n(n+1)(2n+1)/6
最后就是
1/2*((1+64)*64/2+64*(64+1)(2*64+1)/6)
=(2080+89440)/2
=91520/2
=45760
最后是45760
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以把这个问题看做是数列求和。每一项为 sn = 1+2+3+....n= n(n+1)/2 求 sigma(1,64) sn.
sigama 表示求和符号。
则 原式 = sigma n(n+1)/2
= 1/2(sigma n +sigma n^2 )
sigma n = n(n+1)/2 = 64*(64+1)/2 = 2080
sigma n^2 =n (n+1)(2n+1)/6 =64*(64+1)(64*2+1)/6=89440
原式 = 45760
sigama 表示求和符号。
则 原式 = sigma n(n+1)/2
= 1/2(sigma n +sigma n^2 )
sigma n = n(n+1)/2 = 64*(64+1)/2 = 2080
sigma n^2 =n (n+1)(2n+1)/6 =64*(64+1)(64*2+1)/6=89440
原式 = 45760
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用c语言,编一个两层循环不就行了,随便加到多少只要数据不溢出就行……
追答
#include
main()
{
long int a,b,sum=0;
for (a=1;a<=64;a++)
{
for (b=1;b<=a;b++)
{
sum=sum+b;
}
}
printf ("%ld",sum);
}
求采纳……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询