解题思路:
注意事项:
参考代码:
n = int(input()) lis = [[1]] for i in range(1,n): lis.append(list(range(lis[-1][-1]+1,lis[-1][-1]+i+2))) for i in range(n): lis[i]=[0]*(n-1-i)+(lis[i]) li = [] for i in range(1,n+1): lt=[] for j in lis: lt.append(j[-i]) li.append(lt) for i in li: st ='' for j in i: if j != 0: st += ' '+str(j) print(st.strip())
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题9.8 (Java代码)浏览:1674 |
矩阵乘法 (C++代码)浏览:1662 |
WU-输出正反三角形 (C++代码)浏览:1098 |
简单的a+b (C语言代码)浏览:560 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:565 |
1118(求助_已解决)浏览:351 |
数组输出 (C语言代码)浏览:749 |
小O的数字 (C语言代码)浏览:1490 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:604 |
拆分位数 (C语言代码)浏览:464 |