1.宏定义来判断大小
//宏定义进行比较大小
#include<stdio.h>
#define MAX(x,y)(x>y?x:y)
int main()
{
int a, b;
int max;
printf("输入两个数:");
scanf_s("%d %d\n", &a, &b); //如果使用的不是VS编译软件,将scanf_s改写成scanf
max = MAX(a, b);
printf("max=%d\n", max);
return 0;
}
2.调用函数来比较大小
//调用函数来比较大小
#include<stdio.h>
int MAX(int x,int y)
{
if (x > y)
printf("max=%d", x);
else
printf("max=%d", y);
return 0;
}
int main()
{
int a, b;
int max;
printf("输入a与b的值:");
scanf_s("%d%d\n", &a, &b); //如果使用的不是VS编译软件,将scanf_s改写成scanf
max = MAX(a, b);
return 0;
}
3.if语句来实现比较两个数的大小
//if语句来判断大小
#include<stdio.h>
int main()
{
int a, b = 0;
int max;
printf("输入a与b的值:");
scanf_s("%d%d\n", &a, &b); //如果使用的不是VS编译软件,将scanf_s改写成scanf
if (a > b)
max = a;
else
max = b;
printf("max=%d", max);
return 0;
}
以上三种方法是总结出来的,不过还有其他方法。在这里我们可以看到调用函数虽然稍微麻烦,但在其他方面,调用函数是比较好的一种方法,能帮我们解决多种复杂代码的编写。