函数f中的形参a为一个10*10的二维数组,n的值为5

函数f中的形参a为一个10*10的二维数组,n的值为5,以下程序运行结果为__________。

#include<stdio.h>
void f(int a[10][10],int n)
{
	int i,j,k;
	j=n/2+1;
	a[i][j]=1,i=1;
	for(k=2;k<=n*n;k++)
	{
		i=i-1;
		j=j+1;
		if((i<1)&&(j>n))
		{
			i=i+2;
			j=j-1;
		}
		else
		{
			if(i<1)
			i=n;
			if(j>n)
			j=1;
		}
		f(a[i][j]==0)
		a[i][j]=k;
		else{
			i=i+2;
			j=j-1;
			a[i][j]=k;
		}	
	}
}
答案
第1空:17 24 1 8 15 23 5 7 14 16 4 6 43 20 22 10 12 19 21 31 11 18 25 2 9

题目信息

题号:7381
题型:填空题
难度:普通