解题思路:先把大于零的排序转置小于零 的再重新弄。如果绝对值最大的负数小于最大的正数怎么办????
注意事项:参考题解,千亩安前面没有想到重复执行,都没想清楚,后面的循环嵌套有点不太理解,基本上能知道,里面的判断是要做什么,
参考代码:
while True:
lt=list(map(int,input().split()))
if lt[0]==0:
break
lt=lt[1:]
lst=[]
for i in lt:
lst.append(abs(i))
lst.sort()
for i in lst[::-1]:
for j in lt:
if abs(j)==i:
print(j,end=' ')
print()
0.0分
0 人评分
K-进制数 (C++代码)浏览:857 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:972 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:619 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:326 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1465 |
C二级辅导-阶乘数列 (C语言代码)浏览:520 |
永远的丰碑 (C语言代码)浏览:525 |
计算质因子 (C语言代码)浏览:707 |
简单的a+b (C语言代码)浏览:512 |