C言語で3 つの数字の最小値を求める方法

3つの数のうち最小の値を求めるには条件分岐文を使用できます。具体的なコードは次のとおりです。

#include <stdio.h>

int main() {
    int a, b, c;
    printf("请输入三个整数:");
    scanf("%d %d %d", &a, &b, &c);
    
    int min = a; // 假设第一个数为最小值
    
    if (b < min) {
        min = b;
    }
    
    if (c < min) {
        min = c;
    }
    
    printf("最小值为:%d\n", min);
    
    return 0;
}

まずユーザーから3つの整数入力を求め、仮の最小値をminという変数に保持し、条件分岐文を複数実行させて実際の最小値に更新していく。その結果を最後に表示する。

bannerAds