给定一个数组长度n,以及n个数,求数组中最大值与最小值之差
时间: 2023-05-01 10:05:20 浏览: 206
求极差即一组数据中最大值与最小值的差PPT学习教案.pptx
首先,我们可以通过循环遍历这个数组,找到其中的最大值和最小值。然后,最大值减去最小值,就是这个数组中最大值和最小值之差,也就是所求的差值。下面是一个示例代码:
```
# 定义一个数组
arr = [1, 3, 5, 7, 9, 2, 4, 6, 8]
# 初始化最大值和最小值
max_num = arr[0]
min_num = arr[0]
# 遍历数组,更新最大值和最小值
for i in range(1, len(arr)):
if arr[i] > max_num:
max_num = arr[i]
if arr[i] < min_num:
min_num = arr[i]
# 计算最大值和最小值之差,即为所求的差值
diff = max_num - min_num
print('数组中最大值为:', max_num)
print('数组中最小值为:', min_num)
print('数组中最大值和最小值之差为:', diff)
```
输出结果为:
```
数组中最大值为: 9
数组中最小值为: 1
数组中最大值和最小值之差为: 8
```
阅读全文