使用算法语句表示:寻找满足1+2+3+...+n>10000的最小整数n的算法?

 我来答
来自宝田寺喜眉笑眼的粉蔷薇
2020-03-06 · TA获得超过1174个赞
知道小有建树答主
回答量:4055
采纳率:88%
帮助的人:120万
展开全部
1+2+3+……+n这实际是一个等差数列,a(1)=1,公差d=1,那么第n项a(n)=n,使等差数列前n项和S(n)=10000,所以:
nx[a(1)+a(n)]/2=10000,
由于a(1)=1,a(n)=n,则:
n(1+n)/2=10000,
n²+n -20000=O
解这个方程,n大约为142,
142×142=20164,
20164÷2=10082,
10082 > 10000,所以n=142,
n是符合要求的最小正整数
验算: 1+2+3+…+142
=142×(1+142)/2=10153
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消

辅 助

模 式