程序填空题:输出方阵[1]
输入一个正整数$$n$$($$1\le n\le 10$$),打印一个$$n$$行$$n$$列的方阵。当$$n$$=4时,打印如下方阵:
```
13 14 15 16
9 10 11 12
5 6 7 8
1 2 3 4
```
```c++
int i, j, n;
scanf("%d", &n);
for(@@[i = n-1](1) ; i >= 0 ; @@[i-- ](1)) {
for ( j = 1; j <= n; j++ ){
printf("%4d", @@[i*n+j](1));
}
printf("\n");
}
```
答案:
第1空:i = n-1
第2空:i--
第3空:i*n+j
```
13 14 15 16
9 10 11 12
5 6 7 8
1 2 3 4
```
```c++
int i, j, n;
scanf("%d", &n);
for(@@[i = n-1](1) ; i >= 0 ; @@[i-- ](1)) {
for ( j = 1; j <= n; j++ ){
printf("%4d", @@[i*n+j](1));
}
printf("\n");
}
```
答案:
第1空:i = n-1
第2空:i--
第3空:i*n+j