dim a(10,10) as integer for i=1 to 10 for j=1to 10 a(i,j)=i*j next j,i print a(2,2)+a(3,3) 10

上面的每一步都是什么意思,麻烦备注出来... 上面的每一步都是什么意思,麻烦备注出来 展开
 我来答
教师小站
2011-08-04 · TA获得超过2157个赞
知道大有可为答主
回答量:1350
采纳率:0%
帮助的人:772万
展开全部
'太乱了,给你改清楚了。

'定义名称为a的二维数组,内有元素10*10=100个
Dim a(10, 10) As Integer
'大循环:以i为变量循环10次
For i = 1 To 10
'小循环:以j为变量循环10次
For j = 1 To 10
'计算i乘以j,把结果按顺序存入数组,每次循环存1个
a(i, j) = i * j
Next i
Next j
'共循环了100次结束。输出数组中某两个元素之和
Print a(2, 2) + a(3, 3)

你可以把a看成是一张纸
--每次大循环,需要纸上写一行字,每次小循环分10次共写10个字
--一共写10行。
那么最后一句Print a(2, 2) + a(3, 3) 的意思就是
计算纸上第2行第2个字 + 第3行第3个字的和
追问
for i=1 to 4              x=2       for j=1 to 3            x=1             for k=1 to 2                 x=x+3                  next k          next j          next i          print x 
麻烦你把这个也帮我写出来,谢谢了。
追答
For i = 1 To 4 '循环4次
x = 2 '每次到这里x变成2
For j = 1 To 3 '循环3次
x = 1 'x每次到这里变成1
For k = 1 To 2 '循环2次
x = x + 3 'x增加3(1循环加两次3变成7)
Next k
Next j
'每次到这里x总等于7
Next i
'输出x的结果,等于7
Print x
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式