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