题解 | #蛇形矩阵#

蛇形矩阵

http://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e

#include <stdio.h>

int main(void)
{
    int N,head[100],temp;
    scanf("%d",&N);
    //行循环
    for(int i = 0; i < N; i++)
    {
        //初始化第一列
        if(i == 0)
            head[i] = 1;
        else
            head[i] = head[i-1] + i;
        
        //列循环
        for(int j = 0; j < N - i; j++)
        {
            if(j == 0)
                temp = head[i];
            else
                temp += j + 1 + i;//看每行的数据得出的规律
            
            printf("%d ",temp);
        }
        printf("\n");
    }
    return 0;
}
全部评论

相关推荐

真烦好烦真烦:牛友太有实力了
点赞 评论 收藏
分享
买蜜雪也用卷:我觉得应该没有哪个人敢说自己熟练使用git,代码分支一复杂还是得慢慢寻思一下的,不过基本的拉代码提交代码还有分支什么的是应该会
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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