18.单选题 (1分) 以下程序的运行结果是()。 #include <stdio.h> void main() { int a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; int i; for(i=0;i<3;i++) printf("8d ",a[i][2-i]); }
时间: 2023-08-19 07:38:32 浏览: 77
c语言函数库-第一章(C标准库).doc
这个程序的运行结果是:
```
3 6 9
```
这个程序定义了一个 4x4 的二维数组 `a`,并使用循环输出了该数组的对角线上的三个元素。具体来说,程序使用一个 for 循环,循环变量 `i` 的范围是 0 到 2,每次循环中输出 `a[i][2-i]`,即第 `i` 行第 `2-i` 列的元素。因此,程序输出的结果是数组的下列三个元素:
```
a[0][2] = 3
a[1][1] = 6
a[2][0] = 9
```
输出时,这三个元素之间以空格分隔。
阅读全文