求成績的最大值c語言
在C語言中,可以使用循環結構和數組來求一個數組中的最大值。具體實現如下:
#include <stdio.h>
int main() {
int arr[] = {85, 92, 79, 90, 86}; // 假設有一個成績數組
int len = sizeof(arr) / sizeof(arr[0]); // 獲取數組長度
int max = arr[0]; // 假設第一個元素為最大值
for (int i = 1; i < len; i++) {
if (arr[i] > max) {
max = arr[i]; // 如果當前元素大於最大值,則更新最大值
}
}
printf("最大值為:%d\n", max); // 輸出最大值
return 0;
}
在上述代碼中,我們首先定義了一個成績數組arr
和一個變數len
,用於記錄數組的長度。然後,我們假設第一個元素為最大值,使用循環遍歷數組中的其他元素,如果當前元素大於最大值,則更新最大值。最後,我們輸出最大值即可。
需要注意的是,上述代碼中的成績數組是一個示例,實際套用中需要根據具體需求定義相應的成績數組。同時,還需要根據實際情況進行輸入和輸出操作。