找回密码
 注册

新浪微博登陆

只需一步, 快速开始

QQ登录

只需一步,快速开始

快捷导航
事务所专题-柯南20周年纪念事件簿
搜索
查看: 394|回复: 2

求助! 关于ASP!

[复制链接]

杯户大学生

发表于 2004-8-10 03:49:12 | 显示全部楼层 |阅读模式
<%
  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:直顶的帖子叫人寒。。。。

杯户中学生

发表于 2004-8-10 09:10:50 | 显示全部楼层

回复:

老实说,我根本不懂ASP,但你贴的代码还看的懂一点,I的初始值是1,SUM的初始值是0,在I小于10的情况下,I与SUM相加的值赋给SUM,然后I自加1

1=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”,然后就再屏幕上显示结果。
回复 喝彩 无视

使用道具 举报

杯户大学生

 楼主| 发表于 2004-8-10 10:33:38 | 显示全部楼层

回复:

嗯嗯, 谢谢了。
我仔细想了一下, 也懂了~
回复 喝彩 无视

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 新浪微博登陆

本版积分规则

Archiver|手机版|小黑屋|名侦探柯南事务所 ( 沪ICP备05038770号 )

GMT+8, 2025-1-23 06:23 , Processed in 0.050314 second(s), 14 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表