编写程序,随机输入15个整数,可以是正数、负数和零,计算它们的和、所有正数之和及所有负数之和,分类统计正数、负数以及零的个数,并分别打印出来。
时间: 2024-11-20 17:39:02 浏览: 11
为了编写这个程序,你可以选择一个编程语言如Python。下面是一个简单的Python示例:
```python
import random
# 初始化计数器和总和变量
count_positive = 0
count_negative = 0
sum_all = 0
sum_positive = 0
sum_negative = 0
# 循环输入15次随机整数
for _ in range(15):
number = int(input("请输入一个整数(输入-1结束):"))
# 如果用户输入-1,表示结束循环
if number == -1:
break
sum_all += number
# 判断数字的正负并更新相应计数和总和
if number > 0:
count_positive += 1
sum_positive += number
elif number < 0:
count_negative += 1
sum_negative += number
# 打印结果
print(f"总和:{sum_all}")
print(f"正数个数:{count_positive}, 和:{sum_positive}")
print(f"负数个数:{count_negative}, 和:{sum_negative}")
```
在这个程序中,用户会依次输入15个整数,每次输入结束后,我们都会检查该数值的正负,然后更新相应的计数器和总和。当用户输入-1时,程序停止接收输入并开始打印最终的结果。
阅读全文