题解 | #蛇形矩阵#

蛇形矩阵

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;
}
全部评论

相关推荐

合适才能收到offe...:招聘上写这些态度傲慢的就别继续招呼了,你会发现hr和面试官挺神的,本来求职艰难就可能影响一些心态了,你去这种公司面试的话,整个心态会炸的。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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