local chair=0
local id=0
local count=3
if #arg == 3 then
local myID = tonumber(arg[1])
local dstID = tonumber(arg[2])
local chairCount = tonumber(arg[3])
--v= math.mod((dst+ math.floor(count*3/2)-id) ,count) + 1
local id = myID
local num = 2
while(id ~= dstID) do
id = id + 1
num = num + 1
if id == chairCount then
id = 0
end
if num > chairCount then
num = 1
end
end
print(num)
else
print("error. arg count = "..#arg)
end
lua写一个排座次的算法
最新推荐文章于 2022-03-23 11:38:59 发布