编写程序,输入n个整数存入一维数组,统计输出其中的正数、负数和零的个数。
时间: 2024-05-01 08:24:01 浏览: 121
eg.zip_Q55_统计一组字数据中正数、负数、零的个数。
5星 · 资源好评率100%
下面是一个简单的 Python 代码实现:
```python
n = int(input("请输入数组长度:"))
arr = []
positive = 0
negative = 0
zero = 0
# 输入数组
for i in range(n):
arr.append(int(input("请输入第{}个数:".format(i+1))))
# 统计个数
for num in arr:
if num > 0:
positive += 1
elif num < 0:
negative += 1
else:
zero += 1
# 输出结果
print("正数个数:", positive)
print("负数个数:", negative)
print("零的个数:", zero)
```
程序首先输入数组的长度,然后通过循环输入每个数。接着遍历整个数组,统计正数、负数和零的个数。最后输出结果。
阅读全文