程序填空题:变主对角线以下为零元素
以下程序的输出结果是
```
1 2 3
0 5 6
0 0 9
```
请填空。程序代码如下:
```c++
#include
int main(void) {
int i, j, a[][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
for (i = 0; i < 3; i++)
for (j = i + 1; j < 3; j++)
@@[a[j][i] = 0](2);
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++)
printf("%d ", a[i][j]);
@@[printf("\n")](1);
}
return 0;
}
```
答案:
第1空:a[j][i] = 0
第2空:printf("\n")
```
1 2 3
0 5 6
0 0 9
```
请填空。程序代码如下:
```c++
#include
int main(void) {
int i, j, a[][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
for (i = 0; i < 3; i++)
for (j = i + 1; j < 3; j++)
@@[a[j][i] = 0](2);
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++)
printf("%d ", a[i][j]);
@@[printf("\n")](1);
}
return 0;
}
```
答案:
第1空:a[j][i] = 0
第2空:printf("\n")