文章

8

粉丝

0

获赞

58

访问

2.3k

头像
旋转方阵 题解:eee

#include<iostream>
using namespace std;
#include<iomanip>
int main(){
    int n;
    cin>>n;
    int sx=0,sy=0,loop=n/2;
    int offset=1;
    int a[20][20]={0};
    int cnt=1;
    int i=sx,j=sy;
    while(loop--){//2
        for(i=sx,j=sy;i<n-offset;i++){//i<3  2
            a[i][j]=cnt;//00 10 20    //11 
            cnt++;
        }
        for(;j<n-offset;j++){//30 31 32  //21
            a[i][j]=cnt;cnt++;
        }
        for(;i>offset-1;i--){//33 23 13  //22 12 
       ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发