编写编写程序,从键盘上输入若干个整数,求出这些整数中所有奇数之和、偶数之和及所有数的平均值,当从键盘输入字符‘A'时,程序输出计算结果
时间: 2023-05-30 14:05:57 浏览: 3782
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
```python
odd_sum = 0 # 奇数之和
even_sum = 0 # 偶数之和
total_sum = 0 # 所有数之和
count = 0 # 数字数量
while True:
num = input("请输入一个整数(输入A结束):")
if num == 'A':
break
num = int(num)
if num % 2 == 0:
even_sum += num
else:
odd_sum += num
total_sum += num
count += 1
if count == 0:
print("没有输入数字!")
else:
avg = total_sum / count
print("所有奇数之和为:", odd_sum)
print("所有偶数之和为:", even_sum)
print("所有数的平均值为:", avg)
```
运行结果:
```
请输入一个整数(输入A结束):1
请输入一个整数(输入A结束):2
请输入一个整数(输入A结束):3
请输入一个整数(输入A结束):4
请输入一个整数(输入A结束):A
所有奇数之和为: 4
所有偶数之和为: 6
所有数的平均值为: 2.5
```
阅读全文