有没有大佬来解释一下这个问题
vb吧
全部回复
仅看楼主
level 3
Kazusa 楼主
Dim A(6) As Integer
Dim I, J As Integer
For I = 1 To 3
For J = 3 To 1 Step -1
A(I + J) = I * J + A(I + J)
Next J
Next I
For I = 0 To 6
Print A(I)
Next I
2020年06月05日 09点06分 1
level 3
Kazusa 楼主
求数值中最大值元素的下标是几,最大值是几
2020年06月05日 09点06分 2
我知道一个答案是5一个是12 但是我想知道详细点的过程是怎么样的
2020年06月05日 09点06分
如果有大佬会 麻烦解释一下 谢谢!
2020年06月05日 09点06分
level 15
循环9次,i从1到3,j从1到3(虽然实际上是从3到1,但是顺序没有影响),每次进行以下操作:
对于下标为i+j的元素,将i*j的值累加到该元素中
比如:当i=1,j=1时,i+j=2,i*j=1,因此令a(2)的值增加1
按此操作之后,所有非0的元素值如下:
a(2)=1*1=1
a(3)=1*2+2*1=4
a(4)=1*3+2*2
+3
*1=10
a(5)=2*3+3*2=12
a(6)=3*3=9
2020年06月05日 09点06分 3
大佬可以再细说一下这里面的数据是怎么出来的吗 a(4)=1*3+2*2+3*1=10 一开始的1*3是I=1 J=3但是后面的2*2和3*1是怎么算的
2020年06月05日 10点06分
哦哦 我知道了 他是循环到后面吧I=2 J=2的结果加上去 再把I=3 J=1的结果加上去了
2020年06月05日 10点06分
1