解题思路:
注意事项:
参考代码:
while True:
a = list(map(int,input().split()))
if a[0]==0:
break
else:
a.remove(a[0])
lis1 = []
lis2 = []
for i in a:
lis1.append(abs(i))
lis1.sort(reverse=True)
for j in lis1:
for k in a:
if j==abs(k):
lis2.append(k)
for m in lis2:
print(m,end = " ")
0.0分
0 人评分
C语言训练-排序问题<2> (C++代码)浏览:886 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:551 |
校门外的树 (C语言代码)浏览:961 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1118 |
本人酷爱递归实现很多问题,这里也是浏览:556 |
WU-小九九 (C++代码)浏览:1684 |
简单的a+b (C语言代码)浏览:528 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:540 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:645 |
判定字符位置 (C语言代码)浏览:799 |