输入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)