1、 编写计算下列表达式的程序: s = 2+(2+4)+(2+4+6)+(2+4+6+8)+……

1个回答
展开全部
咨询记录 · 回答于2022-04-20
1、 编写计算下列表达式的程序: s = 2+(2+4)+(2+4+6)+(2+4+6+8)+……
s=1²+1+2²+2+3²+3+4²+4+┄┄n²+n=1²+2²+3²+4²+┄┄n²+1+2+3+4+┄┄n=n(n+1)(2n+1)/6+n(n+1)/2=n(n+1)(n+2)/3,s<10000时,即n(n+1)(n+2)/33n(n+1)(n+2),∴n(n+1)(n+2)/3<[n³+(n+1)³+(n+2)³]/9<(n+1)³/3,(n+1)³<30000,31³<30000<32³,取n+1=31,则n=30,s=n(n+1)(n+2)/3=30×31×32÷3=9920,s<10000时的最大值s=9920。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消