题目是来自C的一道面试题:向一个 NXN 的矩阵中写入螺旋数
例如:N=3,显示如下:
1 2 3
8 9 4
7 6 5
附上代码
#include <stdio.h>
#include <process.h>
#include <conio.h>
#include <malloc.h>
void luoXuan(int **a,int n);
void main()
{
int j,flag=1;
char FFLAG;
int **a,n,i;
while (flag)
{
printf("input n :\n");
scanf("%d",&n);
a=(int **)malloc(n*sizeof(int *));
for (i=0;i<n;i++)
{
a[i]=(int *)malloc(n*sizeof(int));
}
luoXuan(a,n);
printf("继续or退出(Y/N):");
printf("\n");