有以下程序: #include<stdio.h> main() { int x[3][3]={1,2,3,4,5,6,7,8,9},i; for(i=1;i<3;i++) printf("%d

admin2021-06-15  29

问题 有以下程序:
    #include<stdio.h>
    main()
    {
      int x[3][3]={1,2,3,4,5,6,7,8,9},i;
      for(i=1;i<3;i++)
        printf("%d",x[3—i]);
    }
    程序运行后的输出结果是(    )。

选项 A、2,4
B、6,8
C、3,7
D、2,6

答案B

解析 二维数组的起始行标和列标均为O,即x[0][0]=1。当i=1时,for循环判断条件成立,输出x[1][2]=6;此时i自增为2,开始第二次for循环,条件成立,输出x[2][1]=8。故B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/N8tp777K
0

最新回复(0)