题解 | #回型矩阵#

回型矩阵

https://www.nowcoder.com/practice/36d5dfddc22c4f5b88a5b2a9de7db343

#include <stdio.h>

int main() 
{
    int n=0,count=1;
    scanf("%d",&n);
    int p=0,q=n;
    int arr[20][20]={0};
    while(count<=n*n)
    {
        for(int i=p;i<q;i++)
        {
            arr[p][i]=count;
            count++;
        }
        for(int j=p+1;j<q;j++)
        {
            arr[j][q-1]=count;
            count++;
        }
        for(int i=q-2;i>=p;i--)
        {
            arr[q-1][i]=count;
            count++;
        }
        for(int j=q-2;j>=p+1;j--)
        {
            arr[j][p]=count;
            count++;
        }
        p++;
        q--;
    }
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n;j++)
        {
            printf("%d ",arr[i][j]);
        }
        printf("\n");
    }
    return 0;
}
//纯属写了好久终于自己写出来了,纪念一下

全部评论

相关推荐

06-13 10:15
门头沟学院 Java
想去夏威夷的大西瓜在...:我也是27届,但是我现在研一下了啥项目都没有呀咋办,哎,简历不知道咋写
点赞 评论 收藏
分享
后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
无实习如何秋招上岸
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-03 18:22
投了几百份简历,专业和方向完全对口,都已读不回。尝试改了一下学校,果然有奇效。
steelhead:这不是很正常嘛,BOSS好的是即便是你学院本可能都会和聊几句,牛客上学院本机会很少了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务