溫馨提示×

c語言如何求最低分

小億
85
2024-10-11 16:33:13
欄目: 編程語言

在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é)束后,我們輸出找到的最低分。

0