早教吧 育儿知识 作业答案 考试题库 百科 知识分享

若1+3+5+…+n>10000,试设计一个程序,寻找满足条件的最小整数n.S=0i=1WHILES<=10000S=S+ii=i+2WENDPRINT“最小整数为”;i-2END我的问题是:为什么最小整数是i-2而不是i

题目详情
若1+3+5+…+n>10000,试设计一个程序,寻找满足条件的最小整数n.
S=0
i=1
WHILE S<=10000
S=S+i
i=i+2
WEND
PRINT“最小整数为”;i-2
END
我的问题是:为什么最小整数是i-2而不是i
▼优质解答
答案和解析
WHILE这种循环是在满足这个WHILE后的条件时循环
当S<=10000这个条件最后一次被满足时
最小整数i已经在S=S+i后i=i+2
所以最小整数是i-2
got it?