题解 | #蛇形矩阵#

蛇形矩阵

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

两个循环嵌套,一个控制行数,一个控制每行中的数字个数
其中通过两个循环参数确定每行开头的数字,后面每个数字之间的差是等差数列
while True:
    try:
        n=int(input())
        i=0
        f=1
        while i<n:
            j=1
            f+=i  #确定每行开始的第一个数字
            num=f  
            while i+j<=n:
                print(num,end=' ')
                num+=j+1+i   #每行数字之间的差是等差数列
                j+=1
            print()
            i+=1
    except:
        break
全部评论

相关推荐

Wy_m:只要不是能叫的上名的公司 去实习没有任何意义 不如好好沉淀自己
点赞 评论 收藏
分享
野猪不是猪🐗:现在的环境就是这样,供远大于求。 以前卡学历,现在最高学历不够卡了,还要卡第一学历。 还是不够筛,于是还要求得有实习、不能有gap等等... 可能这个岗位总共就一个hc,筛到最后还是有十几个人满足这些要求。他们都非常优秀,各方面都很棒。 那没办法了,看那个顺眼选哪个呗。 很残酷,也很现实
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务