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