c++怎么找出数组中的最大值

avatar
作者
筋斗云
阅读量:0

要找出数组中的最大值,可以使用循环遍历数组,逐个比较每个元素与当前的最大值,更新最大值。以下是一个示例代码:

#include <iostream> using namespace std;  int findMax(int arr[], int size) {     int maxVal = arr[0];  // 假设数组的第一个元素为最大值     for (int i = 1; i < size; i++) {         if (arr[i] > maxVal) {             maxVal = arr[i];  // 更新最大值         }     }     return maxVal; }  int main() {     int arr[] = {5, 2, 9, 1, 7};     int size = sizeof(arr) / sizeof(arr[0]);     int maxVal = findMax(arr, size);     cout << "最大值为:" << maxVal << endl;     return 0; } 

输出结果为:

最大值为:9 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!