求一个数组中整数的的最大值、最小值、平均值
时间: 2024-09-15 20:04:43 浏览: 13
要计算一个数组中整数的最大值、最小值和平均值,你需要遍历数组并对数值进行比较以找出最大值和最小值,同时累加所有数值以计算平均值。以下是具体的步骤:
1. 最大值:初始化一个变量来存储最大值,通常将数组的第一个元素赋值给它。然后遍历数组中的每个元素,将当前元素与已存储的最大值比较,如果当前元素更大,则更新最大值变量。
2. 最小值:同样地,初始化一个变量来存储最小值,将数组的第一个元素赋值给它。遍历数组,将每个元素与已存储的最小值比较,如果当前元素更小,则更新最小值变量。
3. 平均值:初始化一个变量用于累加所有元素的值,遍历数组,将每个元素的值加到这个累加器变量上。遍历完成后,将累加器变量的值除以数组中元素的总数,得到平均值。
以下是用伪代码表示的算法:
```
function calculateMaxMinAvg(array):
if array is empty:
return "数组不能为空"
max_value = array[0]
min_value = array[0]
sum = array[0]
for each value in array:
if value > max_value:
max_value = value
if value < min_value:
min_value = value
sum += value
average = sum / length of array
return max_value, min_value, average
```
使用这个函数,你可以传入一个数组,并得到最大值、最小值和平均值的计算结果。