问题
填空题
运行如下程序。
x=1
y=1
z=1
For i=1 To 3
For k=1 To 3
If i=1 Then
x=x+y+z
ElseIf j=2 Then
x=2*x+2*y+2*z
ElseIf j=3 Then
x=3*x+3*y+3*z
End if
Next k
Next j
则x的值为______。
答案
参考答案:2346
解析: 当j=1时,内层循环执行x=x+y+z=x+2三次,所以x=7。
当i=2时,内层循环执行x=2×x+2×y+2×z=2×x+4三次,所以x=84。
当i=3时,内层循环执行x=3×x+3×y+3×z=3×x+6三次,所以x=2346。
则最后结果是x=2346。