我是一个vb 的初学者,请大家研帮我解答下吧。。要有详细过程

dim x(3,5)for i=1 to 3for j=1 to 5x(i,j)=x(i-1,j-1)+i+jnext j next iprint x(3,4)
2025-01-05 04:10:07
推荐回答(3个)
回答1:

x(i, j)=4,x(i - 1, j - 1)=0,i=1,j=3
x(i, j)=5,x(i - 1, j - 1)=0,i=1,j=4
x(i, j)=6,x(i - 1, j - 1)=0,i=1,j=5
x(i, j)=3,x(i - 1, j - 1)=0,i=2,j=1
x(i, j)=6,x(i - 1, j - 1)=2,i=2,j=2
x(i, j)=8,x(i - 1, j - 1)=3,i=2,j=3
x(i, j)=10,x(i - 1, j - 1)=4,i=2,j=4
x(i, j)=12,x(i - 1, j - 1)=5,i=2,j=5
x(i, j)=4,x(i - 1, j - 1)=0,i=3,j=1
x(i, j)=8,x(i - 1, j - 1)=3,i=3,j=2
x(i, j)=12,x(i - 1, j - 1)=6,i=3,j=3
x(i, j)=15,x(i - 1, j - 1)=8,i=3,j=4
x(i, j)=18,x(i - 1, j - 1)=10,i=3,j=5

x(3, 4)=15

回答2:

定义二维数组,赋值,打印

回答3:

这是一个定义二维数组的语句,里面用了两个for循环,一个是i从1到3,一个是j从1到5.
程序运行过程是在i循环过程中i每运行一次j就从1到5运行一次循环。从直观角度来讲就是定义过程是一行一行的赋值的。未定义的初始值(默认值)为0.赋值语句x(i,j)=x(i-1,j-1)+i+j意思是二维数组中各位上的值等于它左上角的数再加它的横标和纵标。
x(0,0)=0 x(0,1)=0 x(0,2)=0 x(0,3)=0 x(0,4)=0 x(0,5)=0
x(1,0)=0 x(1,1)=2 x(1,2)=3 x(1,3)=4 x(1,4)=5 x(1,5)=6
x(2,0)=0 x(2,1)=3 x(2,2)=6 x(2,3)=8 x(2,4)=10 x(2,5)=12
x(3,0)=0 x(3,1)=4 x(3,2)=8 x(3,3)=12 x(3,4)=15 x(3,5)=18

所以x(3,4)=15