注册 登录
编程论坛 ASP技术论坛

■急救呀!这题完全不懂,搞不明白教程就没办法进行学习

小学 发布于 2008-04-19 16:08, 681 次点击
学编程难呀,自学编程更难!哎!~

没有什么基础,更着教程学障碍连连呀!

我不准备放弃,人就是为了梦想而活着的嘛!

希望高手能详细解答一下我的问题,让我顺利掌握!谢谢支持

看了这提我明白了是求a(3,4)的元素值!我就不是不明白这个式子运算循环过程是怎么一步一步循环的结果的?!嵌套前头学过但是数组嵌套多维数组嵌套没学过而且内外循环变量值又不一样!我就彻底不明白这道题了!〓〓这题很重要请高手详加说明〓〓
<%
dim a(3,4)
 for i=0 to 3
   for j=0 to 4
     a(i,j)=i*j
   next
next
for j=0 to 4   
  for i=0 to 3
    response.write a(i,j) & "<br>"
  next
next
%>
3 回复
#2
yms1232008-04-19 18:02
for j=0 to 4   
  for i=0 to 3
    response.write a(i,j) & "<br>"
  next
next
这个好像不对吧?前面的循环正确a数组是3行4列的二维数组。
可这个循环里是在循环4行3列的数组,这个循环循环到第4行可能会出错误,因为a数组没有第4行。
#3
tianyu1232008-04-19 18:06
<%
dim a(3,4) '定义一个4行5列的二维数组
'下面的循环是在给这个二维数组的每一项进行赋值
 for i=0 to 3 '行循环
   for j=0 to 4 '列循环
     a(i,j)=i*j '每一项赋值 如: a(3,2)=3*2 此语句表示给4行3列的项进行赋值为3*2 也就是6
   next
next
'下面的循环是把数组中的每一项显示出来
for j=0 to 4 '循环列   
  for i=0 to 3 '循环行
    response.write a(i,j) & "<br>" '输出相应项的值并换行
  next
next
%>

建议红色的部分改为下面的语句,这会对你理解语句有帮助

for i=0 to 3   
  for j=0 to 4
    response.write a(i,j) & "&nbsp;"
  next
  response.write"<br>"
next
#4
小学2008-04-19 21:38
答案我是知道的!可以用!但是完全不理解运算过程而已~
1