C語言輸出最大值

在C語言中,可以使用迴圈來比較數組中的數字,並找出最大值。以下是一個簡單的例子,展示了如何找出一個數組中的最大值,並將其輸出:

#include <stdio.h>

int main() {
    int array[5] = {10, 20, 30, 40, 50}; // 假設這個數組包含你要找最大值的數字
    int max = array[0]; // 初始化最大值為數組的第一個元素

    for (int i = 1; i < 5; i++) { // 遍歷數組,從第二個元素開始
        if (array[i] > max) { // 如果當前元素大於目前的最大值
            max = array[i]; // 更新最大值
        }
    }

    printf("The maximum value in the array is: %d\n", max); // 輸出最大值

    return 0;
}

在上面的代碼中,我們定義了一個包含5個元素的數組array,並初始化了一個變量max來存儲數組中的最大值。接著,我們使用一個迴圈來遍歷整個數組,並檢查每一個元素是否大於max。如果發現更大的數字,我們就更新max的值。最後,我們使用printf函數來輸出找到的最大值。

請注意,這個例子假設數組的大小是固定的,並且已經給出了數組的值。如果你的數組大小是可變的,或者數組的值是在運行時輸入的,那麼你需要使用適當的數據結構和方法來處理這些情況。