用数组输入5个整数,再输出正整数的累加和平均值
时间: 2023-12-10 22:42:08 浏览: 142
下面是一个用 Python 语言实现的示例代码:
```python
nums = []
sum_pos = 0
count_pos = 0
for i in range(5):
num = int(input("请输入第{}个整数:".format(i+1)))
nums.append(num)
if num > 0:
sum_pos += num
count_pos += 1
if count_pos == 0:
print("没有输入正整数")
else:
avg_pos = sum_pos / count_pos
print("正整数的累加和为:", sum_pos)
print("正整数的平均值为:", avg_pos)
```
运行示例:
```
请输入第1个整数:-3
请输入第2个整数:7
请输入第3个整数:0
请输入第4个整数:2
请输入第5个整数:-5
正整数的累加和为: 9
正整数的平均值为: 4.5
```
相关问题
输入5个整数x,输出其中正整数的累加和sum和平均值
好的,让我来回答你的问题。以下是代码:
```
sum = 0
count = 0
for i in range(5):
x = int(input())
if x > 0:
sum += x
count += 1
if count > 0:
average = sum / count
print("正整数的累加和为:", sum)
print("正整数的平均值为:", average)
else:
print("没有输入正整数")
```
希望这个代码能够帮到你!
输入五个正整数X输出,其中正整数的累加和宋和正整数的平均值
好的,让我来回答你的问题。对于输入的五个正整数 X,我们可以先将它们累加起来,然后再计算它们的平均值。具体的计算方法如下:
1. 首先,我们定义一个变量 sum,用来存储这五个正整数的累加和。初始值为 0。
2. 然后,我们使用一个循环,将这五个正整数依次加到 sum 变量中。
3. 接下来,我们计算这五个正整数的平均值。方法是将 sum 变量除以 5。
4. 最后,我们将累加和 sum 和平均值输出即可。
下面是完整的代码:
int main() {
int x1, x2, x3, x4, x5;
cin >> x1 >> x2 >> x3 >> x4 >> x5;
int sum = 0;
sum += x1;
sum += x2;
sum += x3;
sum += x4;
sum += x5;
double avg = sum / 5.0;
cout << "累加和为:" << sum << endl;
cout << "平均值为:" << avg << endl;
return 0;
}
希望这个回答能够帮助到你!