代码:
#include<iostream>using namespace std;int main(){int m,n,i,j;cin>>m>>n;int a[m][n];int num=1;for(i=0;i<m/2;i++){for(j=i;j<n-i;j++) a[i][j]=num++;for(j=i+1;j<m-i;j++) a[j][n-i-1]=num++; for(j=n-i-2;j>i;j--) a[m-i-1][j]=num++; for(j=m-i-1;j>i;j--) a[j][i]=num++; }for(i=0;i<m;i++) { for(j=0;j<n;j++) cout<<a[i][j]<<' '; cout<<endl;}}