测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A49883. 尊老王国有一个默认规则, 排队必须遵守年长的在前, 年幼的在后。 一支正要出城的队伍, 请帮助他们顺利出城。 输入: 15、 78、 96、 45、 36 输出 [96, 78, 45, 36, 15] [3, 2, 4, 5, 1]请在划线处补全代码, 实现以上功能s = input()x= s.split('、 ')a = []b = []n = 0for i in range(0, len…

填空题 中等

题目描述

尊老王国有一个默认规则, 排队必须遵守年长的在前, 年幼的在后。 一支正要出城的队

伍, 请帮助他们顺利出城。

输入:

15、 78、 96、 45、 36

输出

[96, 78, 45, 36, 15]

[3, 2, 4, 5, 1]

请在划线处补全代码, 实现以上功能

s = input()

x= s.split('、 ')

a = []

b = []

n = 0

for i in range(0, len(x)):

a.append(int(x[i]))

n = ___________

b.append(n)

for i in range(n-1):

for j in range(i+1, n):

if (__________):

_________________

b[i], b[j] = b[j], b[i]

print(a)

print(b)

参考答案

s = input() x= s.split('、 ') a = [] b = [] n = 0 for i in range(0, len(x)): a.append(int(x[i])) n = n + 1 b.append(n) for i in range(n-1): for j in range(i+1, n): if (a[i] <a[j]): a[i], a[j] = a[j], a[i] b[i], b[j] = b[j], b[i] print(a) print(b)
上一题 下一题