1 --列表排序
 2 list = {}
 3 
 4 print("请输入10个整数:")
 5 
 6 for i=1,10,1 do
 7     a = io.read("*number")
 8     list[i] = a
 9 end
10 
11 table.sort(list)
12 
13 str = ""
14 for key,value in ipairs(list) do
15     str = str .. value .. " "
16 end
17 print("排序结果:\n" .. str)

ps:table.sort函数默认排序方式从小到大(升序)。 要改变排序规则,给sort函数加一个function参数即可。

运行结果: