有以下程序: #include <stdio.h> #define N 4

2024-12-18 05:59:08
推荐回答(1个)
回答1:

int x[N][N]={{1, 2, 3, 4}, {5, 6, 7, 8}, {9,10,11,12}, {13,14,15,16}},

数组x的值为:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
fun (x, y);调用fun函数,a=x,b=y,fun函数中

for (i=0; i b[i] = a[i][i] - a[i][N-1-i];

i=0 b[0]=a[0][0]-a[0][3]=1-4=-3
i=1 b[1]=a[1][1]-a[1][2]=6-7=-1
i=2 b[2]=a[2][2]-a[2][1]=11-10=1
i=3 b[3]=a[3][3]-a[3][0]=16-13=3
所以数组b的值为-3 -1 1 3(也就是主函数中数组y的值)
fun函数返回,执行主函数的

for (i=0; i-3,-1,1,3