输入n个数,分别统计奇数和偶数的个数。
时间: 2024-11-18 19:28:01 浏览: 25
给定N个正整数,请统计奇数和偶数各有多少个-C语言代码
在程序设计中,如果你需要统计给定一组数字中奇数和偶数的数量,你可以采用循环遍历数组的方式,同时利用条件判断来区分。以下是基本的步骤:
1. 初始化两个计数器,一个用于奇数(count_odd),另一个用于偶数(count_even),初始值都为0。
2. 遍历输入的数字列表。对于每个元素:
- 如果它是奇数(例如整数除以2余数不为0),将奇数计数器加一。
- 否则,如果它是偶数(整数除以2余数为0),将偶数计数器加一。
3. 遍历结束后,奇数计数器和偶数计数器就是所求的结果。
这是一个简单的算法示例,你可以根据编程语言选择相应的数据结构和循环结构来实现。下面是Python的一个例子:
```python
def count_numbers(numbers):
count_odd = 0
count_even = 0
for num in numbers:
if num % 2 == 0:
count_even += 1
else:
count_odd += 1
return count_odd, count_even
# 使用示例
numbers = [1, 2, 3, 4, 5]
odd_count, even_count = count_numbers(numbers)
print(f"奇数有 {odd_count} 个,偶数有 {even_count} 个")
```
阅读全文