函数比较大小:
int MAX(int x,int y)
{
if(x>y){return x;}
else{return y;}
}
int main()
{
int a,b;
scanf("%d%d",&a,&b);
int max=MAX(a,b);
printf("%d",max);
return 0;
}
略显复杂。
宏定义比较大小:
#define MAX(x,y) (x>y?x:y)
int main()
{
int a,b;
scanf("%d%d",&a,&b);
int max=MAX(a,b);
printf("%d",max);
return 0;
}
简单一些。
直接条件操作符:
int main()
{
int a,b;
scanf("%d%d",&a,&b);
int max=(a>b?a:b);
printf("%d",max);
return 0;
}
更易理解。
1081

被折叠的 条评论
为什么被折叠?



