输入20个有符号整数,统计正整数、零、负整数的个数。
时间: 2024-05-10 22:20:21 浏览: 76
eg.zip_Q55_统计一组字数据中正数、负数、零的个数。
5星 · 资源好评率100%
以下是Python代码实现:
```python
nums = input("请输入20个有符号整数,用空格隔开:").split()
pos_count = 0
zero_count = 0
neg_count = 0
for num in nums:
num = int(num)
if num > 0:
pos_count += 1
elif num == 0:
zero_count += 1
else:
neg_count += 1
print("正整数个数:", pos_count)
print("零的个数:", zero_count)
print("负整数个数:", neg_count)
```
示例输出:
```
请输入20个有符号整数,用空格隔开:1 -2 0 3 -4 5 6 -7 8 0 9 -10 11 12 -13 0 -14 15 -16 17
正整数个数: 9
零的个数: 3
负整数个数: 8
```
阅读全文