C言語 数字の大小比較:基本から応用まで【徹底解説】
C言語では、2つの数の大小を比較する方法は次のように実装できます。
- 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;
}
- 三項演算子を使用します。
#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つの数の大小を比較するために使用することができますので、状況に応じて適切な方法を選択してください。