C語言最小值

在C語言中,你可以使用比較運運算元來找出兩個或多個數字中的最小值。以下是一個簡單的例子,它使用迴圈來找出數組中所有數字的最小值:

#include <stdio.h>

int main() {
    int array[10] = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19};
    int min = array[0];
    int length = sizeof(array) / sizeof(array[0]);

    for (int i = 1; i < length; i++) {
        if (array[i] < min) {
            min = array[i];
        }
    }

    printf("The minimum value in the array is: %d\n", min);

    return 0;
}

在上面的代碼中,我們定義了一個包含10個整數的數組array,然後我們初始化了一個變量min來存放數組中的最小值。接著,我們使用一個迴圈來遍歷整個數組,並檢查每一個元素是否比min小。如果發現更小的數字,我們就更新min的值。最後,我們輸出了最小值的變量min

如果你想要找出兩個數字中的最小值,你可以直接使用比較運運算元來比較它們:

#include <stdio.h>

int main() {
    int a = 5;
    int b = 3;

    if (a < b) {
        printf("The minimum value is: %d\n", a);
    } else {
        printf("The minimum value is: %d\n", b);
    }

    return 0;
}

這段代碼會輸出3,因為abb是最小的。

如果你想要找出三個或更多數字中的最小值,你可以將它們放入一個數組中,並使用上面的迴圈方法來找出最小值。或者,你可以使用一個嵌套的if語句來直接比較它們。