输入10个整数,统计其中正数的累加和与平均值。其中累加和输出为整数,平均值保留到小数点后一位。
时间: 2024-10-11 19:03:45 浏览: 45
输入10个整数,你可以通过遍历数组,对每个正数进行累加,并计算总数除以10得到平均值。以下是简单的步骤:
1. 初始化两个变量:`sum`用于存储正数的累加和,初始值设为0;`count`用于记录正数的数量,初始值设为0。
2. 遍历这10个整数,对于每一个数:
- 如果它是正数(大于0),则将它加到`sum`上,并把`count`加1。
3. 累加和完成后,计算平均值,即`sum`除以`count`。由于需要保留一位小数,可以先计算结果的小数部分,然后乘以10并向下取整。
4. 最后,输出累加和作为整数,如果累加和不是整数,可以使用`int()`函数将其转换;平均值则直接输出,因为已经处理了精度。
这里是一个简单的Python示例:
```python
numbers = [your_list_of_10_integers] # 替换为实际的10个整数列表
# 初始化累加和和计数器
total_sum = 0
positive_count = 0
# 计算正数累加和和数量
for num in numbers:
if num > 0:
total_sum += num
positive_count += 1
# 计算平均值
average = total_sum / positive_count
if not average.is_integer():
average = int(average * 10) / 10
# 输出结果
print("正数累加和:", total_sum)
print("平均值:", round(average, 1))
```
阅读全文