编程题

输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。

输入:

4 5 2 3 1 7 9 10

输出:

[1, 2, 3, 4, 5, 7, 9, 10]

[5, 3, 4, 1, 2, 6, 7, 8]

请编写程序实现上述功能,或补全代码。

s=input()

x=s.split( ① )

a=[]

b=[]

n= ②

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

a.append(int( ③ ))

n=n 1

append(n)

for i in range( ④ ):

for j in range(i 1,n):

if ( ⑤ ):

a[i],a[j]=a[j],a[i]

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


print(a)

print(b)

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论