在 C 语言中,我们经常需要比较两个数的大小。这是一种基本的操作,应用广泛。在本篇博客中,我将介绍两种比较两个数大小的写法,并提供具体的代码实例。让我们开始吧!
第一种写法:使用 if 语句
第一种方法是使用 if 语句来比较两个数的大小。以下是一个示例代码:
#include <stdio.h>
int main() {
int num1, num2;
printf("请输入两个整数:");
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;
}
在上述代码中,我们首先声明了两个整数变量 num1
和 num2
,然后使用 scanf
函数从控制台输入这两个数值。接下来,我们使用 if 语句来比较这两个数的大小。根据比较结果,我们使用 printf 函数打印不同的输出。
第二种写法:使用三目运算符
第二种方法是使用三目运算符来比较两个数的大小。以下是一个示例代码:
#include <stdio.h>
int main() {
int num1, num2;
int max;
printf("请输入两个整数:");
scanf("%d %d", &num1, &num2);
max = (num1 > num2) ? num1 : num2;
printf("%d 是较大的数\n", max);
return 0;
}
在上述代码中,我们同样声明了两个整数变量 num1
和 num2
,然后使用 scanf
函数从控制台输入这两个数值。之后,我们使用三目运算符 ? :
来判断 num1
是否大于 num2
,如果是,则将 num1
的值赋给 max
,否则将 num2
的值赋给 max
。最后,我们使用 printf 函数打印出较大的数。
总结
无论是使用 if 语句还是三目运算符,比较两个数大小的代码都非常简单。根据个人喜好和实际需求,你可以选择适合自己的方法。希望这篇博客对你有所帮助!
如果你对 C 语言还有其他问题或者疑惑,欢迎在评论区留言,我将尽力为你解答。
感谢阅读!
参考文献:
本文来自极简博客,作者:魔法少女,转载请注明原文链接:C语言 | 比较两个数大小的两种写法