输入一个长度为n的数组,输出他的最大值和最小值。
时间: 2023-04-26 12:05:32 浏览: 107
可以使用以下代码来实现:
def find_max_min(arr):
max_val = arr[]
min_val = arr[]
for i in range(1, len(arr)):
if arr[i] > max_val:
max_val = arr[i]
elif arr[i] < min_val:
min_val = arr[i]
return max_val, min_val
arr = [1, 2, 3, 4, 5]
max_val, min_val = find_max_min(arr)
print("最大值为:", max_val)
print("最小值为:", min_val)
输出结果为:
最大值为: 5
最小值为: 1
这个函数接受一个数组作为参数,然后遍历数组,找到最大值和最小值。最后返回这两个值。
相关问题
数组长度为6,随机输入6个数,输出数组中的最大值和最小值
好的,以下是一个简单的 Python 代码实现:
```python
import random
# 随机生成6个数
nums = [random.randint(0, 100) for i in range(6)]
# 输出数组
print(nums)
# 输出最大值和最小值
print("最大值为:", max(nums))
print("最小值为:", min(nums))
```
首先通过 `random` 模块生成6个随机数,并存储在 `nums` 数组中。然后使用 `max()` 和 `min()` 函数来分别找到数组中的最大值和最小值,并输出结果。
c语言输入一个数组,讲数组中的最大值和最小值互换后输出数组
可以通过以下方法实现:
```c
#include <stdio.h>
int main() {
int arr[10];
int max_index = 0, min_index = 0;
// 输入数组元素
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 找到最大值和最小值的下标
for (int i = 1; i < 10; i++) {
if (arr[i] > arr[max_index]) {
max_index = i;
}
if (arr[i] < arr[min_index]) {
min_index = i;
}
}
// 交换最大值和最小值
int temp = arr[max_index];
arr[max_index] = arr[min_index];
arr[min_index] = temp;
// 输出数组元素
printf("交换后的数组为:\n");
for (int i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
以上代码中,我们定义了一个长度为 10 的数组 `arr`,并通过循环输入了 10 个整数。然后我们遍历数组,找到最大值和最小值的下标,并通过一个临时变量 `temp` 交换了它们的值。最后再次循环输出数组元素即可。
相关推荐
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)