题解 | #蛇形矩阵#

蛇形矩阵

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

``` python []
while True:
    try:
        n=int(input())
        st=0#用来定义起始数
        et=0
        for i in range(n):#0到n-1,决定行数的
            #st=0
            #st=i
            st=sum(range(0,i+1))+1#起始数,这样起始数就对了
            for j in range(n-i):#值倒过来,但是循环还是正向循环
                et=st+sum(range(i+2,i+j+2))#思路跟我想的是一样的,但我没有想好怎么加,他想到了
                #et=et+st
                print(et,end=" ")
            print("\t")
    except:
        break
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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