請參考以下的C語言代碼示例,用于求解數(shù)組中的最大值:
#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("數(shù)組的最大值是:%d\n", max);
return 0;
}
在上述代碼中,我們定義了一個(gè)整數(shù)類型的數(shù)組arr
,并使用了一個(gè)循環(huán)來遍歷數(shù)組中的每個(gè)元素。我們使用變量max
來保存當(dāng)前找到的最大值,初始化為數(shù)組的第一個(gè)元素arr[0]
。在每次循環(huán)中,我們將當(dāng)前元素與max
進(jìn)行比較,如果當(dāng)前元素大于max
,則更新max
為當(dāng)前元素的值。最終,當(dāng)循環(huán)結(jié)束時(shí),max
就保存了數(shù)組中的最大值。最后,我們使用printf
函數(shù)將結(jié)果打印出來。
希望能幫到你!