输出如下n*n(n为正奇数)阶方阵
3 3 3 3 3 3 2 2 2 3 3 2 1 2 3 3 2 2 2 3 3 3 3 3 3 (n=5)
#include “stdio.h”
#include “stdlib.h”
#include “math.h”
int main()
{
int a[20][20], n, i, j, m;
scanf(“%d”, &n);;
m=n/2;
for(i=0; i<n; i++)
for(j=0; j<n; j++)
{
if(abs(i-m)>=abs(j-m))
a[i][j] =abs(i-m)+1;
else
a[i][j] =abs(j-m)+1;
}
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
printf(“%d ”, a[i][j]);
printf(“\n”);
}
}