請參考以下的C語言代碼示例,用于求解數組中的最大值:
#include <stdio.h>
int main() {
int arr[] = {5, 8, 3, 2, 7, 6};
int n = sizeof(arr) / sizeof(arr[0]);
int max = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
printf("數組的最大值是:%d\n", max);
return 0;
}
在上述代碼中,我們定義了一個整數類型的數組arr
,并使用了一個循環來遍歷數組中的每個元素。我們使用變量max
來保存當前找到的最大值,初始化為數組的第一個元素arr[0]
。在每次循環中,我們將當前元素與max
進行比較,如果當前元素大于max
,則更新max
為當前元素的值。最終,當循環結束時,max
就保存了數組中的最大值。最后,我們使用printf
函數將結果打印出來。
希望能幫到你!