c++ 如何求数组中的最小值
时间: 2024-02-03 14:03:07 浏览: 287
要找到数组中的最小值,可以使用循环遍历数组并进行比较的方法。以下是使用C++编写的示例代码:
```cpp
#include <iostream>
using namespace std;
int findMin(int arr[], int size) {
int minVal = arr[0]; // 假设数组的第一个元素为最小值
for (int i = 1; i < size; i++) {
if (arr[i] < minVal) {
minVal = arr[i]; // 更新最小值
}
}
return minVal;
}
int main() {
int arr[] = {5, 3, 8, 2, 9}; // 示例数组
int size = sizeof(arr) / sizeof(arr[0]); // 计算数组大小
int minValue = findMin(arr, size); // 调用函数找到最小值
cout << "数组的最小值为:" << minValue << endl;
return 0;
}
```
在上述代码中,`findMin` 函数用于找到数组中的最小值。它通过遍历数组并用一个变量 `minVal` 来保存当前的最小值,每次比较都将较小的值更新到 `minVal` 中。
在 `main` 函数中,我们定义了一个示例数组 `arr`,通过计算数组大小得到 `size`,然后调用 `findMin` 函数找到数组的最小值,并输出结果。
希望对你有帮助!如果还有其他问题,请随时提问。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044955.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://img-home.csdnimg.cn/images/20241231044955.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)