天空一抹蓝


私信TA

用户名:uq_93105092774

访问量:6558

签 名:

等  级
排  名 1908
经  验 2567
参赛次数 0
文章发表 32
年  龄 0
在职情况 学生
学  校 西华师范大学
专  业

  自我简介:

TA的其他文章

注意事项:注意题目要求一行代码输入

参考代码:

while 1:
    a = list(eval((input()+' ').replace(' ', ','))) # 将输入的字符串转化为列表
    a = [int(i) for i in a]
    n = a[0] # 获取每行第一个数,即为n
    if n == 0:
        break
    del a[0] # 删除第一个元素
    b = [abs(i) for i in a]
    b = sorted(b, reverse=True) # 逆序
    for i in range(len(a)):
        for j in range(len(b)):
            if abs(a[i]) == b[j]:
                b[j] = a[i]
    for i in b:
        print(i, end=' ')
    print()


 

0.0分

0 人评分

  评论区

  • «
  • »