//Python
#選擇排序法
def showdata(data):
for i in range(8):
print('%3d' %data[i],end='')
print()
def select (data):
for i in range(7):
for j in range(i+1,8):
if data[i]>data[j]: #比較第i及第j個元素
data[i],data[j]=data[j],data[i]
print()
data=[16,25,39,27,12,8,45,63]
print('原始資料為:')
for i in range(8):
print('%3d' %data[i], end='')
print('\n----------------------------------------')
select(data)
print("排序後資料")
for i in range(8):
print('%3d' %data[i],end='')
print('')
//Python