写出从键盘输入10个数,统计其中正数、负数以及零的个数,并输出正数的和以及负数的和的编码
时间: 2024-04-29 13:22:30 浏览: 51
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
下面是Python的示例代码:
```python
positive_count = 0
negative_count = 0
zero_count = 0
positive_sum = 0
negative_sum = 0
for i in range(10):
num = float(input("请输入第%d个数:" % (i+1)))
if num > 0:
positive_count += 1
positive_sum += num
elif num < 0:
negative_count += 1
negative_sum += num
else:
zero_count += 1
print("正数个数:%d,负数个数:%d,零的个数:%d" % (positive_count, negative_count, zero_count))
print("正数和:%f,负数和:%f" % (positive_sum, negative_sum))
```
运行结果:
```
请输入第1个数:1
请输入第2个数:-2
请输入第3个数:3
请输入第4个数:-4
请输入第5个数:5
请输入第6个数:-6
请输入第7个数:7
请输入第8个数:-8
请输入第9个数:9
请输入第10个数:-10
正数个数:5,负数个数:5,零的个数:0
正数和:25.000000,负数和:-30.000000
```
阅读全文