将用户输入放入表格并在Lua中总和
在Lua中,您可以使用表格来存储和操作数据。您可以将用户输入放入表格中,然后使用循环来遍历表格并找到总和。
下面是一个简单的程序,演示了如何将用户输入存储在表格中,并计算这些输入的总和:
```
-- 创建一个空表格
local inputs = {}
-- 循环获取用户输入并将它们添加到表格中
for i = 1, 5 do
io.write("请输入第 ", i, " 个数字: ")
inputs[i] = io.read("*n")
end
-- 计算表格中所有数字的总和
local total = 0
for i, num in ipairs(inputs) do
total = total + num
end
-- 输出总和
print("这些数字的总和为: ", total)
```
在上面的程序中,我们首先创建一个名为“inputs”的空表格。然后,使用循环来获取用户输入(在此示例中为5个数字),并将它们添加到表格中。在循环结束后,我们使用另一个循环来遍历表格中的每个数字,并将它们添加到名为“total”的变量中。最后,我们输出总和。
请注意,在获取用户输入时,我们使用了“io.read(“*n”)”来确保输入是一个数字(如果不是一个数字,则会产生错误)。