请问函数的问题?

renaski 2003-09-12 03:02:57
<% dim test(4,9),id,counter
id=0
for m=0 to 4
for n=0 to 9
test (m,n)=id
id=id+1
next
next
counter=1
for each arrobj in test
if counter<=10 then //这里是到10就写个组数
response.write arrobj&"  "
else
counter=1 //这里什么时候COUNTER=1啊?请问=11了该怎么办啊?
response.write"<br>"&arrobj&"  "
end if
counter=counter+1 //这里是递加
next
%>
...全文
55 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
iwodgirl 2003-09-16
  • 打赏
  • 举报
回复
呵呵。。。不顶了吧,我加了你的MSN,有空我们再聊,这个问题简单。
iwodgirl 2003-09-13
  • 打赏
  • 举报
回复
我要睡了,以后再来。
iwodgirl 2003-09-13
  • 打赏
  • 举报
回复
for each arrobj in test
for each...in ..

这个语句控制他执行test数组中有多少个元素就执行多少次,

你还是找书来看一下吧。VBscript,你问的问题好简单..


呵呵。。。我也是刚学,不看书光问人是不行的。
renaski 2003-09-13
  • 打赏
  • 举报
回复
ding
renaski 2003-09-13
  • 打赏
  • 举报
回复
不过不知道,为什么是0 10 20 30 40 1 11 21 31 41
2 12 22 32 42 3 13 23 33 43
4 14 24 34 44 5 15 25 35 45
6 16 26 36 46 7 17 27 37 47
8 18 28 38 48 9 19 29 39 49
而不是123456789的输出。。。
renaski 2003-09-13
  • 打赏
  • 举报
回复
加我MSN:renaski@hotmail.com
renaski 2003-09-12
  • 打赏
  • 举报
回复
没人的说,分拿了,就没有人了。
renaski 2003-09-12
  • 打赏
  • 举报
回复
0 10 20 30 40 1 11 21 31 41
2 12 22 32 42 3 13 23 33 43
4 14 24 34 44 5 15 25 35 45
6 16 26 36 46 7 17 27 37 47
8 18 28 38 48 9 19 29 39 49
为什么输的数是这样的啊?为什么不是123456789。。。。

2。还有就是
counter从1开始递增(1),到11时输出一个回车换行,并且把counter再次设为1.
共执行50次。
为什么是共执行50次啊?不懂,没有结束的符号呀?!!!
renaski 2003-09-12
  • 打赏
  • 举报
回复
给你,如果有什么不会的,还要帮我哦!!!
iwodgirl 2003-09-12
  • 打赏
  • 举报
回复
我帮你,分全给我吧。

<% dim test(4,9),id,counter
id=0
for m=0 to 4
for n=0 to 9
test (m,n)=id
id=id+1
next
next
counter=1
for each arrobj in test
if counter<=10 then //这里是counter<10(counter=1,2,3...9)和counter=10时就输出那个组数
response.write arrobj&"  "
else //COUNTER=11时,就执行这里的else语句。让counter=1.
counter=1 //这里什么时候COUNTER=1啊?请问=11了该怎么办啊?

response.write"<br/>"&arrobj&"  "
end if
counter=counter+1 //这里是递加
next
%>

上面的程序是counter从1开始递增(1),到11时输出一个回车换行,并且把counter再次设为1.
共执行50次。

呵呵。。我也只会这种简单问题,分给我吧,我还没得过分呢,如不明白,我再给你讲,直到你明白为止!
iwodgirl 2003-09-12
  • 打赏
  • 举报
回复
我帮你,分全给我吧。

<% dim test(4,9),id,counter
id=0
for m=0 to 4
for n=0 to 9
test (m,n)=id
id=id+1
next
next
counter=1
for each arrobj in test
if counter<=10 then //这里是到10就写个组数
response.write arrobj&"  "
else //COUNTER=11时,就执行这里的else语句。让counter=1.
counter=1 //这里什么时候COUNTER=1啊?请问=11了该怎么办啊?

response.write"<br/>"&arrobj&"  "
end if
counter=counter+1 //这里是递加
next
%>

上面的程序是counter从1开始递增(1),到11时输出一个回车换行,并且把counter再次设为1.
共执行50次。

呵呵。。我也只会这种简单问题,分给我吧,我还没得过分呢,如不明白,我再给你讲,直到你明白为止!
renaski 2003-09-12
  • 打赏
  • 举报
回复
renaski 2003-09-12
  • 打赏
  • 举报
回复
楼上的,我那个函数没有错,只不过我是看不懂,能不能让我解释一下啊?谢谢!!!
你的意思是说=10的时候就有<br>其他的时候就输出数组,是吗?
zorou_fatal 2003-09-12
  • 打赏
  • 举报
回复
<% dim test(4,9),id,counter
id=0
for m=0 to 4
for n=0 to 9
test (m,n)=id
id=id+1
next
next
counter=1
for each arrobj in test
if counter mod 10<>0 then
response.write arrobj&"  "
else
response.write arrobj&"  "&"<br>"
end if
counter=counter+1
next
%>

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧