在C語言中,求最低分可以通過比較分數數組中的每個元素來實現。以下是一個簡單的示例代碼,演示了如何找到分數數組中的最低分:
#include <stdio.h>
int main() {
int scores[] = {90, 75, 85, 60, 55, 80}; // 假設這是學生的分數數組
int length = sizeof(scores) / sizeof(scores[0]); // 計算數組長度
int min_score = scores[0]; // 假設第一個分數是最低分
// 遍歷數組,比較每個分數
for (int i = 1; i < length; i++) {
if (scores[i] < min_score) {
min_score = scores[i]; // 如果當前分數低于之前的最低分,則更新最低分
}
}
printf("最低分是: %d\n", min_score); // 輸出最低分
return 0;
}
在這個示例中,我們首先定義了一個包含學生分數的數組 scores
。然后,我們計算數組的長度,以便知道要遍歷多少個元素。接著,我們假設數組的第一個元素是最低分,并將其賦值給變量 min_score
。
接下來,我們使用一個 for
循環遍歷數組中的每個元素。在循環體內,我們比較當前分數與 min_score
的大小。如果當前分數低于 min_score
,我們就更新 min_score
的值。
最后,在循環結束后,我們輸出找到的最低分。