C語言最大最小值

在C語言中,你可以使用內置的比較運運算元來找出數組或數列中的最大值和最小值。以下是一個簡單的例子,展示了如何找出一個數組中的最大值和最小值:

#include <stdio.h>

int main() {
    int array[5] = {1, 3, 5, 7, 9};
    int min = array[0];
    int max = array[0];

    // 找出最小值
    for (int i = 1; i < 5; i++) {
        if (array[i] < min) {
            min = array[i];
        }
    }

    // 找出最大值
    for (int i = 1; i < 5; i++) {
        if (array[i] > max) {
            max = array[i];
        }
    }

    printf("最小值是 %d\n", min);
    printf("最大值是 %d\n", max);

    return 0;
}

在上面的代碼中,我們定義了一個包含5個元素的整數數組array,然後我們初始化了一個變量min來保存數組中的最小值,並初始化了一個變量max來保存數組中的最大值。接著,我們使用兩個嵌套的for循環來比較數組中的每個元素,並更新minmax變量以保存新的最小值和最大值。最後,我們使用printf函數輸出最小值和最大值。

如果你想要找出整個數列中的最大值和最小值,而不是僅限於數組中的元素,你可以使用迴圈來遍歷數列中的每個元素,並使用minmax變量來保存遇到的每個元素的最小值和最大值。當迴圈結束時,minmax變量將保存整個數列中的最小值和最大值。