【C语言】求高手做这题 125

2024-12-28 01:08:00
推荐回答(1个)
回答1:

#include
#define SIZE 20
int a[SIZE][SIZE];

void main()
{
int i,j,n;

scanf("%d",&n);
for(i = 0; i < n; i++)
{
for(j = 0; j < n; j++)
{
if((i + j) < n)
{
a[i][j] = (i + j) * (i + j + 1) / 2 + 1;
if((i + j) % 2)
a[i][j] += j;
else
a[i][j] += i;
a[n-1-i][n-1-j]=n*n+1-a[i][j];
}
}
}

for(i = 0; i < n; i++)
{
for(j = 0; j {
if(j else printf("%d", a[i][j]);
}
if(i }
}