文章

4

粉丝

34

获赞

1

访问

1.2k

头像
旋转方阵 题解:
P1216 福州大学2018年机试题
发布于2024年3月16日 21:24
阅读数 318

核心就是转圈圈,不能多也不能少,草稿纸上多画画

 

#include <stdio.h>

int s[25][25];

int main(){

    int n;

    scanf("%d",&n);

    int count=1;

    for (int i = 0; i < n/2; i++)//总循环(5->转两圈,6->转3圈)

    {

        for (int j = i; j < n-i-1; j++)//左上到左下

        {

            s[j][i]=count++;

        }

        for (int j = i;j<n-i-1; j++)//左下到右下

        {

            s[n-i-1][j]=count++;

        }

        for (int j=n-i-1; j>i; j--)//右下到右上

        {

            s[j][n-i-1]=count++;

        }

        for (int j=n-i-1; j>i; j--)//右上到左上

        {

...
登录查看完整内容


登录后发布评论

暂无评论,来抢沙发