学习........
学习,学习,学习
#include "stdio.h" main() { int a[20][20]={0},i,j,k,t,x,n; j=0;t=1; scanf("%d",&n); for(x=0;x<=n/2;x++) { for(i=x;i<n-x;i++) a[j][i]=t++; i--;t--; for(j=x;j<n-x;j++) a[j][i]=t++; j--;t--; for(k=j;k>=x;k--) a[i][k]=t++; k++;t--; for(j=i;j>x;j--) a[j][k]=t++; j++; } for(i=0;i<n;i++) { for(j=0;j<n;j++) printf("%4d",a[i][j]); printf("\n"); } }