题目描述:编写一个带参数的宏MAX,实现求两数中的较大值。在main函数中,输
入3个整数x、y和z,利用宏MAX求解并输出这三个数的最大值。
如图所示

题目描述:编写一个带参数的宏MAX,实现求两数中的较大值。在main函数中,输
入3个整数x、y和z,利用宏MAX求解并输出这三个数的最大值。
如图所示

用三目运算符定义宏就行了
#include <stdio.h>
#define MAX(a,b) (a>b?a:b)
int main()
{
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
printf("%d",MAX(MAX(x,y),z));
return 0;
}