从键盘输入一个正整数列表,以-1结束,分别计算列表中奇数和偶数的和
时间: 2023-04-12 14:01:49 浏览: 225
请编制函数Compute()分别计算出xx中偶数的个数even,奇数的平均值ave1,偶
好的,我可以回答这个问题。以下是计算奇数和偶数的和的代码:
```lua
-- 初始化奇数和偶数的和为0
odd_sum = 0
even_sum = 0
-- 循环读入正整数列表
while true do
num = io.read("*n") -- 从键盘读入一个数字
if num == -1 then
break -- 如果读到-1,退出循环
elseif num % 2 == 0 then
even_sum = even_sum + num -- 如果是偶数,加到偶数和上
else
odd_sum = odd_sum + num -- 如果是奇数,加到奇数和上
end
end
-- 输出奇数和偶数的和
print("奇数和为:" .. odd_sum)
print("偶数和为:" .. even_sum)
```
希望这个代码能够帮到你!
阅读全文