求助! 关于ASP!
<%Dim i
Dim Sum
Response.Write("使用Do While语句计算1累加到10的结果 <BR>")
i = 1:Sum = 0
Do While i < 10
Response.Write(CStr(i) & " + ")
Sum = Sum + i
i = i + 1
Loop
Sum = Sum + i
Response.Write(CStr(i) & " = " & CStr(Sum))
帮我解释上边的一段话。
说是“使用Do While语句计算1累加到10的结果”
可是。。我就是想不通。。。。5555~~
PS:直顶的帖子叫人寒。。。。
回复:
老实说,我根本不懂ASP,但你贴的代码还看的懂一点,I的初始值是1,SUM的初始值是0,在I小于10的情况下,I与SUM相加的值赋给SUM,然后I自加11=1+0,2=1+1,这时I等于2,然后判断I是否小于10,若为真,执行下一个循环。
3=2+1,3=2+1,这时I等于3,然后判断I是否小于10,若为真,执行下一个循环。
6=3+3,4=3+1,这时I等于4,然后判断I是否小于10,若为真,执行下一个循环。
等到I=10时,I<10判断为假,跳出循环,接着执行“SUM=SUM+I”,然后就再屏幕上显示结果。
回复:
嗯嗯, 谢谢了。我仔细想了一下, 也懂了~
页:
[1]