解题思路:
分别用列表来存放数据的原值和绝对值
注意事项:
参考代码:
while True:
try:
L = list(map(int,input().split()))
L1 = L[1:]
if L[0] == 0:
break
else:
L2 = sorted(abs(i) for i in L1)[::-1]
for i in L2:
for j in L1:
if i==abs(j):
print(j,end=' ')
print()
except EOFError:
break
0.0分
0 人评分
计算质因子 (C++代码)浏览:1825 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:400 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:897 |
求圆的面积 (C语言代码)浏览:1756 |
母牛的故事 (C语言代码)浏览:1045 |
循环入门练习5 (C语言代码)浏览:907 |
A+B for Input-Output Practice (I) (C语言代码)浏览:451 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:852 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:725 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:415 |