笨办法解蛇形矩阵

蛇形矩阵

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

while True:
    try:
        n = int(input())
        ju = [[0 for i in range(n)]for j in range(n)]#创建一个n*n的矩阵
        ju[0][0] = 1
        tmp = 2
        for k in range(1,n):
            for l in range(k+1):
                ju[k-l][l]=tmp#蛇形添加
                tmp += 1

        for m in range(n):
            res = ''
            for o in range(n):
                if ju[m][o] != 0:
                    res = res+str(ju[m][o])+' '
            print(res)
    except:
        break
全部评论

相关推荐

01-12 17:45
门头沟学院 Java
985废物一枚:就是问问你能不能接受北京的房租,hr也知道公司工资不高,大概率是要贴钱的
找实习记录
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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