几个小程序,帮忙解答下。

1题x=5fori=1to20step2x=x+1nexti答案是21,但我不知道怎么算的,请详细讲解。2题sum=0n=0fori=1to5x=n/1n=n+1sum=... 1题
x=5
for i=1 to 20 step2
x=x+1
next i

答案是21,但我不知道怎么算的,请详细讲解。

2题
sum=0
n=0
for i=1 to 5
x=n/1
n=n+1
sum=sum+x
next i

答案是1/2+2/3+3/4+4/5 请解答怎么算出来的。

3题
private sub form_click()
dim k as integer,n as integer,m as integer
n=10:m=1:k=1
do while k<=n
m=m*2
k=k+1
loop
msgbox m
end sub

答案是9,请详细解答如何算的。
展开
 我来答
wdz609
2010-08-26 · TA获得超过128个赞
知道小有建树答主
回答量:120
采纳率:0%
帮助的人:141万
展开全部
第一题,我怎么算,x都不会是21.
但循环完成后,i的值倒是21. (i从1开始,每次循环加2,当大于20时结束,正好为21)。这期间,x=x+1正好做了10次,x最后为15.

第二题,
我觉得题目中x=n/1应该是:x=n/i。否则,不可能是lz给出的答案的。
这时,答案才会是0/1 + 1/2 + 2/3 + 3/4 + 4/5

第三题,如果问m的值的话,m应该为:1024. 即为2的n次方,因为循环条件是k<=n。而如果是K的值的话,k也应该是11吧?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式