用lua创建一个100*100的二维数组,做一个不规则的矩形范围,这个范围是一个封闭的范围,输出该范围内的值
时间: 2024-03-23 07:41:44 浏览: 144
Lua中使用二维数组实例
好的,以下是用 Lua 创建一个 100*100 的二维数组,并输出一个不规则的矩形范围内的值的代码:
```lua
-- 创建一个 100*100 的二维数组
local array = {}
for i = 1, 100 do
array[i] = {}
for j = 1, 100 do
array[i][j] = i * j
end
end
-- 定义一个不规则的矩形范围
local x1, y1 = 20, 30
local x2, y2 = 80, 70
-- 输出该范围内的值
for i = x1, x2 do
for j = y1, y2 do
print(array[i][j])
end
end
```
这段代码首先创建了一个 100*100 的二维数组,并将每个元素的值设置为该元素的行数和列数的乘积。然后,定义了一个不规则的矩形范围,最后在嵌套的循环中输出了该范围内的值。
阅读全文