问一道VB题目啊~~
Dimx(3,5)fori=1to3forj=1to5x(i,j)=x(i-1,j-1)+i+jnextjnextiprintx(3,4)要求写出执行结果,我不要答案,我...
Dim x(3,5)
for i=1 to 3
for j=1 to5
x(i,j) =x(i-1,j-1)+i+j
next j
next i
print x(3,4)
要求写出执行结果,我不要答案,我想知道原因为什么是15? 展开
for i=1 to 3
for j=1 to5
x(i,j) =x(i-1,j-1)+i+j
next j
next i
print x(3,4)
要求写出执行结果,我不要答案,我想知道原因为什么是15? 展开
展开全部
i=1,j=1:x(1,1)=x(0,0)+1+1=2
i=1,j=2:x(1,2)=x(0,1)+1+2=3
...
i=1,j=5:(x,5)=x(0,4)+1+6=6
-------------------------------------
i=2,j=1:x(2,1)=x(1,0)+2+1=3
i=2,j=2:x(2,2)=x(1,1)+2+2=2+2+2=6
i=2,j=3:x(2,3)=x(1,2)+2+3=3+2+3=8
如此推算下去,可得结果
还可以这样
x(3,4)=x(2,3)+3+4
=(x(1,2)+2+3)+3+4
=((x(0,1)+1+2)+2+3)+3+4
=0+1+2+2+3+3+4
=15
i=1,j=2:x(1,2)=x(0,1)+1+2=3
...
i=1,j=5:(x,5)=x(0,4)+1+6=6
-------------------------------------
i=2,j=1:x(2,1)=x(1,0)+2+1=3
i=2,j=2:x(2,2)=x(1,1)+2+2=2+2+2=6
i=2,j=3:x(2,3)=x(1,2)+2+3=3+2+3=8
如此推算下去,可得结果
还可以这样
x(3,4)=x(2,3)+3+4
=(x(1,2)+2+3)+3+4
=((x(0,1)+1+2)+2+3)+3+4
=0+1+2+2+3+3+4
=15
展开全部
这题要根据X(i,j)=X(i-1,j-1)+i+j 递推 最快
X(3,4)=X(2,3)+3+4 ,
X(2,3)=X(1,2)+2+3 ,
X(1,2)=X(0,1)+1+2 ,
X(0,1)未赋值所以为0
所以X(1,2)=3 ,则X(2,3)=8 ,X(3,4)=15
X(3,4)=X(2,3)+3+4 ,
X(2,3)=X(1,2)+2+3 ,
X(1,2)=X(0,1)+1+2 ,
X(0,1)未赋值所以为0
所以X(1,2)=3 ,则X(2,3)=8 ,X(3,4)=15
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i执行1次
j执行1次,
x(1,1)=x(0,0)+1+1=2 'x(0,0)为0吧
j执行2次
x(1,2)=x(0,1)+1+2=3
j执行3次
x(1,3)=x(0,2)+1+3=4
j执行4次
x(1,4)=x(0,3)+1+4=5
j执行5次
x(1,5)=x(0,4)+1+5=6
i执行第二次
j执行1次
x(2,1)=x(1,0)+2+1=3
j执行2次
x(2,2)=x(1,1)+2+2=2+2+2=6
j执行3次
x(2,3)=x(1,2)+2+3=3+2+3=8
j执行4次
x(2,4)=x(1,3)+2+4=4+2+4=10
j执行5次
x(2,5)=x(1,4)+2+5=5+2+5=12
i执行第三次
j执行1次
x(3,1)=x(2,0)+3+1=4
j执行2次
x(3,2)=x(2,1)+3+2=3+2+3=8
j执行3次
x(3,3)=x(2,2)+3+3=6+3+3=12
j执行4次
x(3,4)=x(2,3)+3+4=8+3+4=15 这个是答案吧
j执行5次
x(3,5)=x(2,4)+3+5=10+3+5=18
j执行1次,
x(1,1)=x(0,0)+1+1=2 'x(0,0)为0吧
j执行2次
x(1,2)=x(0,1)+1+2=3
j执行3次
x(1,3)=x(0,2)+1+3=4
j执行4次
x(1,4)=x(0,3)+1+4=5
j执行5次
x(1,5)=x(0,4)+1+5=6
i执行第二次
j执行1次
x(2,1)=x(1,0)+2+1=3
j执行2次
x(2,2)=x(1,1)+2+2=2+2+2=6
j执行3次
x(2,3)=x(1,2)+2+3=3+2+3=8
j执行4次
x(2,4)=x(1,3)+2+4=4+2+4=10
j执行5次
x(2,5)=x(1,4)+2+5=5+2+5=12
i执行第三次
j执行1次
x(3,1)=x(2,0)+3+1=4
j执行2次
x(3,2)=x(2,1)+3+2=3+2+3=8
j执行3次
x(3,3)=x(2,2)+3+3=6+3+3=12
j执行4次
x(3,4)=x(2,3)+3+4=8+3+4=15 这个是答案吧
j执行5次
x(3,5)=x(2,4)+3+5=10+3+5=18
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询