小禹君


私信TA

用户名:dotcpp0677944

访问量:625

签 名:

O.o

等  级
排  名 24502
经  验 612
参赛次数 0
文章发表 3
年  龄 18
在职情况 学生
学  校 湖北警官学院
专  业 计算机科学与技术

  自我简介:

o.O

解题思路:
两层循环,利用蛇形矩阵的每一行,列增量的规律(每一列的增量比行始终多1)来定义循环的次数,从而实现行列的递进。


注意事项:

两次循环关联变量的定义。


参考代码:

N=int(input())

a=1


for i in range(1,N+1):

    print(a,end=' ')

    if i==N+1:

        break

    b=a

    a=a+i


    for j in range(i+1,N+1):

        b=b+j

        print(b,end=' ')

        if j==N:

            print()


 

0.0分

2 人评分

  评论区

666
2024-02-20 11:38:28
  • «
  • 1
  • »