要找出數組中的最大值,可以使用循環遍歷數組,逐個比較每個元素與當前的最大值,更新最大值。以下是一個示例代碼:
#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