统计数组中的正数与负数的个数
时间: 2024-12-23 18:18:54 浏览: 3
统计数组中的正数和负数的个数通常涉及遍历数组并对每个元素进行判断。如果你有一个数值数组,你可以用以下步骤来完成这个任务:
1. 初始化两个变量,一个用于记录正数(通常是`count_positive = 0`),另一个用于记录负数(`count_negative = 0`)。
2. 遍历数组中的每一个元素。对于每个元素,检查其是否大于0(如果是,则加一到`count_positive`),或者小于0(如果是,则加一到`count_negative`)。
3. 遍历结束后,`count_positive`就是正数的数量,`count_negative`就是负数的数量。
例如,在Python中,可以这样做:
```python
def count_numbers(numbers):
count_positive = 0
count_negative = 0
for num in numbers:
if num > 0:
count_positive += 1
elif num < 0:
count_negative += 1
return count_positive, count_negative
numbers_array = [1, -2, 3, 0, -4]
positive_count, negative_count = count_numbers(numbers_array)
print(f"正数有 {positive_count} 个,负数有 {negative_count} 个")
```
阅读全文