arr = list(map(int, input().split())) for m in range(3, -1, -1):# 让下面的循环不会出现4,3,2,1以此类推 for i in range(4):# 每次都遍历下列表 if i == m: continue a = arr[i] for j in range(4):# 每次都遍历下列表 if j == i or j == m: # 第一个循环已经选取的第一个数,所以要跳过此数 continue b = arr[j] for k in range(4): # 每次都遍历下列表 if k == i or k == j or k == m:# 也是一样要条过已经选过的数 continue c = arr[k] print("{} {} {}".format(a, b, c))
0.0分
3 人评分
C二级辅导-统计字符 (C语言代码)浏览:506 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1039 |
三角形 (C++代码)记忆化搜索浏览:1234 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:577 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:673 |
班级人数 (C语言代码)浏览:927 |
分解质因数 (C++代码)浏览:1482 |
JAM计数法 (C语言代码)浏览:671 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:638 |
简单的a+b (C语言代码)浏览:467 |