lua实现函数 功能是对输入的字符串数组排序。比如:输入{"ab","bc","asd","qwe"},输出为{"bc","ab","qwe
输出为{"bc","ab","qwe","asd"},而且输入是自己键入的,不是就这样而已,可以改的...
输出为{"bc","ab","qwe","asd"},而且输入是自己键入的,不是就这样而已,可以改的
展开
2个回答
展开全部
t={"ab","bc","asd","qwe"}
table.sort(t)
for i,v in pairs(t) do
print(v)
end
table.sort(t)
for i,v in pairs(t) do
print(v)
end
追问
数组字符串是键入的,不只是这四个字符串
追答
看来你学习很不用工啊 是不是键入的跟排序算法是没有关系的
t = {}
while true do
local str = io.read()
if str ~= "#" then
table.insert(t,str)
else
break
end
end
table.sort(t)
for i,v in pairs(t) do
print(v)
end
任意输入字符串,输入# 表示结束 如果OK的话就采纳吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询