1+2+3+4+……+n 求n是多少的时候,这个数列值恰好大于1000000(用循环结构完成)

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:49:19
1+2+3+4+……+n 求n是多少的时候,这个数列值恰好大于1000000(用循环结构完成)

提示:循环次数用i,和为s ,数列求和的公式是 s=s+i
tycv

Private Sub Command1_Click()
Dim i As Long
Dim s As Long

While s <= 1000000
i = i + 1
s = s + i
Wend

Print "n=";i
End Sub

结果 1414

#include "iostream.h"
void main()
{
int i,s=0,n;
for(i=1;;i++) {s+=i;if(s>1000000) break;}n=i;
cout<<"n="<<n;
}

法一:Read i,s
While s <= 1000000
i = i + 1
s = s + i
While End
Print s
法二:Read i,s
Do i = i + 1
s = s + i
Until s>1000000
End Do
Print s

结果 1414