C言語 数字の大小比較:基本から応用まで【徹底解説】

C言語では、2つの数の大小を比較する方法は次のように実装できます。

  1. if文を使用する:
#include <stdio.h>

int main() {
    int num1, num2;

    printf("请输入两个整数:\n");
    scanf("%d %d", &num1, &num2);

    if (num1 > num2) {
        printf("%d 大于 %d\n", num1, num2);
    } else if (num1 < num2) {
        printf("%d 小于 %d\n", num1, num2);
    } else {
        printf("%d 等于 %d\n", num1, num2);
    }

    return 0;
}
  1. 三項演算子を使用します。
#include <stdio.h>

int main() {
    int num1, num2;

    printf("请输入两个整数:\n");
    scanf("%d %d", &num1, &num2);

    int max = (num1 > num2) ? num1 : num2;
    int min = (num1 < num2) ? num1 : num2;

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

    return 0;
}

これらの方法は、2つの数の大小を比較するために使用することができますので、状況に応じて適切な方法を選択してください。

bannerAds