
lua脚本求完成下面简单的题目编程!!!!!!!!!!
用随机函数产生十个从1~100之间范围的值放入到一个表ranTable中,输出表的个数,输出表的每个值,并用排序函数将这十个值顺序输出和倒序输出。http://zhida...
用随机函数产生十个从1~100之间范围的值放入到一个表ranTable中,输出表的个数,输出表的每个值, 并用排序函数将这十个值顺序输出和倒序输出。
http://zhidao.baidu.com/question/532695713?quesup2&oldq=1 这是前面的答案! 求后简单的顺序 和倒序输出 展开
http://zhidao.baidu.com/question/532695713?quesup2&oldq=1 这是前面的答案! 求后简单的顺序 和倒序输出 展开
2个回答
展开全部
function test()
math.randomseed(os.time());
ranTable = {};
for i = 1,10 do
ranTable[i] = math.random(1,100);
end;
print("size of table:",#ranTable);
mprint(ranTable);
table.sort(ranTable,function(a,b) return a > b end);
print("output1:");
mprint(ranTable);
table.sort(ranTable,function(a,b) return a < b end);
print("output2:");
mprint(ranTable);
end;
function mprint(table)
for i,v in ipairs(table) do
print(v);
end;
end;
math.randomseed(os.time());
ranTable = {};
for i = 1,10 do
ranTable[i] = math.random(1,100);
end;
print("size of table:",#ranTable);
mprint(ranTable);
table.sort(ranTable,function(a,b) return a > b end);
print("output1:");
mprint(ranTable);
table.sort(ranTable,function(a,b) return a < b end);
print("output2:");
mprint(ranTable);
end;
function mprint(table)
for i,v in ipairs(table) do
print(v);
end;
end;
更多追问追答
追问
你的代码 运行不了呀
追答
可以的,你建一个文件,后缀名是.lua,把上面的代码都复制进去,然后在加上一句test()就行了。因为我用函数封装了,你需要调用test这个函数才能运行的。
展开全部
追问
大姐啊 怎么输出只有10个, 不是3个输出嘛,根本就没有顺序输出和倒序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询