lua脚本求完成下面简单的题目编程!!!!!!!!!!

用随机函数产生十个从1~100之间范围的值放入到一个表ranTable中,输出表的个数,输出表的每个值,并用排序函数将这十个值顺序输出和倒序输出。http://zhida... 用随机函数产生十个从1~100之间范围的值放入到一个表ranTable中,输出表的个数,输出表的每个值, 并用排序函数将这十个值顺序输出和倒序输出。

http://zhidao.baidu.com/question/532695713?quesup2&oldq=1 这是前面的答案! 求后简单的顺序 和倒序输出
展开
 我来答
wdbdtbly
2013-03-18 · 超过15用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:27.9万
展开全部
 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;
更多追问追答
追问
你的代码 运行不了呀
追答
可以的,你建一个文件,后缀名是.lua,把上面的代码都复制进去,然后在加上一句test()就行了。因为我用函数封装了,你需要调用test这个函数才能运行的。
矮番薯_爱翻书
2013-03-17 · TA获得超过764个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:72.2万
展开全部

--"输出表的个数"就是表中有多少元素吗?

--"排序函数"是要从小到大 从大到小?

--用上一位的范本做修改

local ranTable = {}

for i=1,10 do

    table.insert(ranTable,math.random(1,100))

end

print("Size of Table",table.getn(ranTable))


for i=1,10 do

print(ranTable[i])

end

print("")

for i=10,1 do

print(ranTable[i])

end

追问
大姐啊 怎么输出只有10个, 不是3个输出嘛,根本就没有顺序输出和倒序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式