关于压缩这件事
2025-09-12 19:35:47
发布于:浙江
2阅读
0回复
0点赞
#include<iostream>
using namespace std;int main(){int s=1,a[101][101],n,x=0,y=-1;cin>>n;while(s<=n*n){while(y+1<n&&a[x][y+1]==0){a[x][++y]=s++;}while(x+1<n&&a[x+1][y]==0){a[++x][y]=s++;}while(y-1>=0&&a[x][y-1]==0){a[x][--y]=s++;}while(x-1>=0&&a[x-1][y]==0){a[--x][y]=s++;}}for(int i=0;i<n;i++){for(int j=0;j<n;j++){cout<<a[i][j]<<" ";}cout<<endl;}return 0;}
这里空空如也

有帮助,赞一个