奇数的和和偶数的和

时间:2012-10-25 16:32:19

标签: pseudocode

写入算法的伪代码读取不同于零的数字序列,它计算偶数和奇数之和。 (我们不知道有多少数字需要阅读)< - 这部分对我来说有问题。 我假设A是数组。

ALGOR(A)
even <-- 0
odd <--- 0
for i <-- 1 to **???**
    n = A[i]
while n > 0
        do n <-- n - 2
if n = 0
    then even <-- even + n
else 
    do odd <-- odd + n
write(Odd's sum: ), write(odd), write(\n), write(Even's sum: ), write(even)

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

使用while构造来收集您的输入 - 而不是for。当你得到一个不是数字的东西时,打破循环。