阅读下面的程序段: for i=1 to 3 for j=i to 1 for k=j to 3 a=a+1 next k next j next i 执行上面的

admin2009-01-19  43

问题 阅读下面的程序段:
   for i=1 to 3
      for j=i to 1
        for k=j to 3
            a=a+1
       next k
     next j
   next i
   执行上面的三重循环后,a的值为  【  】  。

选项

答案14

解析 题目程序应用三重嵌套循环,循环嵌套的执行,当外层循环执行一次,那层就要执行所有的循环。I=1时,j=1,k执行循环得到a的值为3:1=2,i=1时,k执行三次循环得到 a的值加上3并覆盖原值,j=2时,k执行两次循环a的值加上2;依次,1=3时,i执行3次,其中k分别执行3,2,1次,a的值分别加上3,2,1;最后得到a的值为14。
转载请注明原文地址:https://kaotiyun.com/show/QP5p777K
0

最新回复(0)