求一个数组中的最大和最小值
时间: 2024-06-13 07:09:32 浏览: 15
以下是两种获取数组中最大和最小值的方法:
1. 对数组进行排序,然后取第一个和最后一个元素即可得到最小值和最大值。
```python
arr = [51, 172, 81]
arr.sort()
min_val = arr[0]
max_val = arr[-1]
print("Min value: ", min_val) # 输出:51
print("Max value: ", max_val) # 输出:172
```
2. 遍历数组,假设第一个元素是最大值和最小值,然后逐一比较后面的元素,如果有更大或更小的元素,则更新最大值和最小值。
```python
arr = [51, 172, 81]
max_val = arr[0]
min_val = arr[0]
for i in range(1, len(arr)):
if arr[i] > max_val:
max_val = arr[i]
if arr[i] < min_val:
min_val = arr[i]
print("Min value: ", min_val) # 输出:51
print("Max value: ", max_val) # 输出:172
```
相关问题
c语言中求一个数组中的最大和最小值
以下是C语言中求一个数组中的最大和最小值的例子:
```c
#include <stdio.h>
int main() {
int a[10] = {100, 112, 3, 4, 565, 6, 77, 8, 97, 140};
int i, max, min;
max = a[0]; //假设最大值和最小值是a[0]
min = a[0];
for (i = 1; i < 10; i++) {
if (a[i] > max) //判断每一个数组元素和max与min的大小
max = a[i];
if (a[i] < min)
min = a[i];
}
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
求一个数组中的最大值和最小值
要找到一个数组中的最大值和最小值,可以遍历整个数组,并用一个变量记录当前找到的最大值和最小值。具体实现方式如下:
```
int arr[] = {3, 5, 2, 8, 1, 9, 4};
int len = sizeof(arr) / sizeof(int);
int max_val = arr; // 假设第一个元素是最大值
int min_val = arr; // 假设第一个元素是最小值
for (int i = 1; i < len; i++) {
if (arr[i] > max_val) {
max_val = arr[i];
}
if (arr[i] < min_val) {
min_val = arr[i];
}
}
printf("最大值为:%d,最小值为:%d\n", max_val, min_val);
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)