数组练习-平均值和最大值
时间: 2024-10-08 10:08:46 浏览: 35
有一个int数组{1,3,5,-2,4,6},要求获取:最大值、最小值、元素和、平均值
5星 · 资源好评率100%
数组练习中的平均值和最大值通常是数据处理的基本操作。给定一个数组,计算其平均值就是将所有元素相加然后除以元素的数量;找出最大值则是遍历整个数组,比较每个元素找到其中的最大值。
以下是计算数组平均值和最大值的一般步骤:
1. 初始化总和(sum)为0,用于累加数组元素。
2. 初始化最大值(max_value)为数组的第一个元素,假设它是初始的最大值。
3. 遍历数组中的每一个元素:
- 对于每个元素,将其添加到总和上,并检查它是否大于当前最大值,如果是,则更新最大值。
4. 计算平均值:将总和除以数组长度得到平均值。
5. 返回平均值和最大值。
例如,在Python中,可以这样做:
```python
def find_average_max(arr):
sum = 0
max_value = arr[0]
for num in arr:
sum += num
if num > max_value:
max_value = num
average = sum / len(arr)
return average, max_value
# 示例
arr = [3, 7, 1, 9, 4]
avg, max_val = find_average_max(arr)
print("平均值:", avg)
print("最大值:", max_val)
```
阅读全文