一个数组用for循环求出最大值和最小值
时间: 2024-05-01 09:23:50 浏览: 17
可以使用for循环遍历整个数组,逐个比较得到最大值和最小值。下面是一个示例代码:
```python
arr = [3, 5, 1, 7, 2, 8, 4, 9, 6]
# 假设数组的第一个元素为最大值和最小值
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]
print("数组的最大值为:", max_num)
print("数组的最小值为:", min_num)
```
输出结果:
```
数组的最大值为: 9
数组的最小值为: 1
```
在这个示例中,我们先假设数组的第一个元素为最大值和最小值,然后使用for循环遍历数组,逐个比较得到最大值和最小值。最后输出最大值和最小值。
相关问题
输入任意十个整数存入数组中,求出最大值和最小值的和C语言
可以使用循环遍历数组,找出最大值和最小值,然后将它们相加即可。以下是示例代码:
```c
#include <stdio.h>
int main() {
int arr[10];
int i, max, min, sum;
// 读入十个整数
printf("请输入十个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 初始化最大值和最小值为数组的第一个元素
max = arr[0];
min = arr[0];
// 遍历数组,更新最大值和最小值
for (i = 1; i < 10; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
// 计算最大值和最小值的和
sum = max + min;
// 输出结果
printf("最大值为%d,最小值为%d,它们的和为%d\n", max, min, sum);
return 0;
}
```
STM32数组6个元素找出最大值和最小值和平均值
好的,针对您的问题,我来为您提供代码实现。我假设您的数组名为`arr`,数组类型为`int`,则可以使用以下代码实现:
```
#include <stdio.h>
int main()
{
int arr[6] = {2, 5, 7, 1, 9, 3};
int max = arr[0];
int min = arr[0];
int sum = 0;
float avg;
// 找出最大值和最小值
for(int i = 1; i < 6; i++)
{
if(arr[i] > max)
{
max = arr[i];
}
if(arr[i] < min)
{
min = arr[i];
}
}
// 计算平均值
for(int i = 0; i < 6; i++)
{
sum += arr[i];
}
avg = (float)sum / 6;
// 输出结果
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
printf("平均值为:%f\n", avg);
return 0;
}
```
上述代码中,我们首先定义了一个名为`arr`的数组,并将其初始化为`{2, 5, 7, 1, 9, 3}`。然后,我们定义了三个变量`max`、`min`和`sum`,分别用于存储最大值、最小值和数组元素的和。接着,我们使用一个`for`循环遍历数组,找出其中的最大值和最小值。然后,我们再使用另一个`for`循环计算数组元素的和,最后除以数组元素的个数,得到平均值。最后,我们使用`printf`函数输出结果。
相关推荐
![](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)