祝大家新年快乐哦,有空的大佬帮我康康这个问题

P4924 [1007] 魔法少女小Scarlet

希望更丰富的展现?[使用 Markdown](https://www.luogu.com.cn/blog/luogu/how-to-use-markdown)
by _caiji_ @ 2021-02-12 11:13:47


西风展,使Md
by int32 @ 2021-02-12 11:15:17


@[caijianhong](/user/390033) 哈哈哈哈,不好意思,我把完整代码贴出来 ```c #include<stdio.h> int main() { int i,j,k,n,m,a[503][503]={0},b[503][503]={0},count=1; scanf("%d%d",&n,&m); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { a[i][j]=count++; b[i][j]=a[i][j]; } } int x,y,r,z; for(i=1;i<=m;i++) { scanf("%d%d%d%d",&x,&y,&r,&z); if(z==0) { for(j=x-r;j<=x+r;j++) { for(k=y-r;k<=y+r;k++) { b[n-k+1][j]=a[j][k]; } } } if(z==1) { for(j=x-r;j<=x+r;j++) { for(k=y-r;k<=y+r;k++) { b[k][n-j+1]=a[j][k]; } } } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if(j==1) printf("%d",b[i][j]); else printf(" %d",b[i][j]); } printf("\n"); } return 0; } ```
by 求助贴小霸王 @ 2021-02-12 11:18:49


@[求助贴小霸王](/user/461283) 每次旋转完都要把 b 数组复制回 a 数组。
by _caiji_ @ 2021-02-12 11:20:27


|