编写代码,从健盘输入一个正整数列表,以-1 结束,分别计算列表中正奇数和正偶数的和。
时间: 2024-05-16 12:12:02 浏览: 87
给定N个正整数,请统计奇数和偶数各有多少个-C语言代码
好的,这是一个编程问题,我可以回答。以下是一个Python程序示例:
```python
nums = []
while True:
n = int(input())
if n == -1:
break
nums.append(n)
odd_sum = 0
even_sum = 0
for num in nums:
if num > 0:
if num % 2 == 0:
even_sum += num
else:
odd_sum += num
print("正奇数和为:", odd_sum)
print("正偶数和为:", even_sum)
```
请注意,此程序假设所有输入都是整数。如果需要进行输入验证,请在程序中添加相应的代码。
阅读全文