温馨提示×

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

c++
小亿
182
2023-11-14 17:01:21
栏目: 编程语言

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

#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

0