C言語でforループを使用して最小値を求める方法は何ですか。

C言語では、最小値を求めるためにforループを使用することができます。以下に、最小値を求めるサンプルコードを示します。

#include <stdio.h>

int main() {
    int arr[] = {4, 2, 7, 5, 1};
    int size = sizeof(arr) / sizeof(arr[0]);
    int min = arr[0];

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

    printf("最小值为 %d\n", min);

    return 0;
}

上記のコードでは、forループを使用して配列を繰り返し処理し、各イテレーションで現在の最小値と比較します。現在の要素が最小値よりも小さい場合、最小値を現在の要素に更新します。最終的に、ループ終了時の最小値が配列内の最小値となります。

bannerAds