lua语言 怎么将信息打印到界面
答案:3 悬赏:50
解决时间 2021-03-09 10:08
- 提问者网友:深爱及嗨
- 2021-03-08 14:22
lua语言 怎么将信息打印到界面
最佳答案
- 二级知识专家网友:余生继续浪
- 2021-03-08 15:13
--通过随机系统时间来实现
t={"a","b","c","d","e","f","g","h","i","j","k"} --定义一个表,表内元素随便取
tt=t --再定义一个表用来存储这个表的内容
for i=1,#t do --用for循环遍历这个表
local a=math.random(#tt)
--通过随机函数,随机取出 tt这个表的位置
local temp={} --定义一个中间变量表来存储
local n=0 --定义一个中间变量来累加
for j=1,#tt do --for循环遍历tt这个表
if j~=a then --当j不等于a的时候让n累加并把j的值赋给temp[n]
n=n+1
temp[n]=tt[j]
else --反之输出a的值
--print(tt[a])
end
end
tt=temp --将改变后的temp表赋给tt表,再继续循环
end
t={"a","b","c","d","e","f","g","h","i","j","k"} --定义一个表,表内元素随便取
tt=t --再定义一个表用来存储这个表的内容
for i=1,#t do --用for循环遍历这个表
local a=math.random(#tt)
--通过随机函数,随机取出 tt这个表的位置
local temp={} --定义一个中间变量表来存储
local n=0 --定义一个中间变量来累加
for j=1,#tt do --for循环遍历tt这个表
if j~=a then --当j不等于a的时候让n累加并把j的值赋给temp[n]
n=n+1
temp[n]=tt[j]
else --反之输出a的值
--print(tt[a])
end
end
tt=temp --将改变后的temp表赋给tt表,再继续循环
end
全部回答
- 1楼网友:你好陌生人
- 2021-03-08 17:53
自己用代码写个打印信息到界面的函数,绑定到lua里,然后在lua里调用。
- 2楼网友:浪者不回头
- 2021-03-08 16:44
for i=2,1000 do
local tab = {}
local sum = 0
for j=1,math.sqrt(i) do
if i % j == 0 then
local l = #tab
tab[l+1] = j
if j ~= 1 and i/j ~= j then
tab[l+2] = i/j
end
end
end
if #tab ~= 0 then
for j=1,#tab do
sum = sum + tab[j]
end
if sum == i then
print(i)
end
end
end
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯