C言語の条件付き演算子を使用して最大値を求める方法

C言語の三項演算子を使用して最大値を求めるには、以下のコードを使用します。

#include <stdio.h>
int main() {
int a, b, max;
printf("输入两个整数:");
scanf("%d %d", &a, &b);
max = (a > b) ? a : b;
printf("最大值是 %d\n", max);
return 0;
}

この例では、scanf 関数でユーザーの入力から 2 つの整数を受け取っています。その後、三項演算子 (a > b) ? a : b を使用してそれらの数値を比較し、より大きい数値を max 変数に代入します。最後に、printf 関数を使用して最大値を画面に表示します。

プログラムを実行すると、2 つの整数をインプットするように促され、大きい方の値が出力されます。

bannerAds