统计一维数组中元素的最大值、最小值、总和及平均值
时间: 2023-08-02 12:06:51 浏览: 99
数组{1,3,5,-2,4,6},要求获取:最大值、最小值、元素和、平均
假设数组的名字为 `arr`,长度为 `n`,可以用以下代码统计最大值、最小值、总和及平均值:
```python
# 假设 arr 是一个长度为 n 的一维数组
max_val = arr[0] # 初始化最大值为数组第一个元素
min_val = arr[0] # 初始化最小值为数组第一个元素
total_sum = 0 # 初始化总和为 0
# 遍历数组,更新最大值、最小值、总和
for i in range(n):
if arr[i] > max_val:
max_val = arr[i]
if arr[i] < min_val:
min_val = arr[i]
total_sum += arr[i]
average = total_sum / n # 计算平均值
print("最大值:", max_val)
print("最小值:", min_val)
print("总和:", total_sum)
print("平均值:", average)
```
注意,在上述代码中,我们假设数组至少有一个元素。如果数组长度为 0,需要对最大值、最小值、平均值进行特殊处理。
阅读全文