//题目:使用C语言编写程序,求两个整数的较大值。
//两个数的最大值,这是一个在现实中很简单的问题,用编程写出来也很简单
//判断两个数谁大就输出谁
//先用一个很挫的代码
int main()
{
int i, j,max;
printf("please input two number::>>");
scanf("%d%d", &i, &j);
if (i>=j)
{
max = i;
}
else
{
max = j;
}
printf("The max is::%d\n", max);
system("pause");
return 0;
}
//再用一个用函数的代码 加优化
int max(int x, int y)
{
return (x > y) ? (x) : (y);
}
int main()
{
int i, j;
printf("please input two number::>>");
scanf("%d%d", &i, &j);
printf("%d", max(i,j));
system("pause");
return 0;
}
//第三种 我们可以用宏定义 来实现。关于宏定义详细一点的内容我会在后边的博客中写到
#define MAX(A,B) ((A > B) ? (A) : (B))
int main()
{
int i, j;
printf("please input two number::>>");
scanf("%d%d", &i, &j);
printf("两个数中的最大值为:%d\n", MAX(i,j));
system("pause");
return 0;
}
//代码简单易懂,具体的分析就不做分析了,这个代码算比较简单的了,相信都会能看懂的,宏定义在在后边的博客中仔细再说吧