AcWing 753. 平方矩阵 I
原题链接
简单
作者:
MEthylene
,
2024-10-04 18:56:24
,
所有人可见
,
阅读 1
#include<stdio.h>
int main(){
int n;
while (1){
scanf("%d",&n);
if(n==0){
break;
}
int m[100][100];
for(int j=0;j<n;j++){
for(int k=0;k<n;k++){
m[j][k]=0;
}
}
for(int a=0;a<n;a++){
for(int b=0;b<n;b++){
if(a<=b&&a<=n-(b+1)){
m[a][b]=a+1;
} else if(a<b&&a>n-(b+1)){
m[a][b]=n-b;
} else if(a>b&&a<n-(b+1)){
m[a][b]=b+1;
} else{
m[a][b]=n-a;
}
}
}
for(int j=0;j<n;j++){
for(int k=0;k<n;k++){
printf("%d ",m[j][k]);
}
printf("\n");
}
printf("\n");
}
return 0;
}