3 回答
已采纳
田心枫
TA贡献1064条经验 获得超383个赞
#include<stdio.h> int main() {int n=0,i,j,k=1,p,q,a[20][20]={0}; while(!(n%2)) {printf("请输入一个小于20的奇数:"); scanf("%d",&n); } i=0; j=n/2; for(p=0;p<n;p++) {for(q=0;q<n;q++) {if(q>0) {i=(i+n-1)%n; j=(j+1)%n; } a[i][j]=k++; } i=(i+1)%n; } for(i=0;i<n;i++) {for(j=0;j<n;j++) printf("%4d",a[i][j]); printf("\n"); } return 0; }
- 3 回答
- 0 关注
- 1068 浏览
添加回答
举报
0/150
提交
取消