帮我写个小程序

来源:百度知道 编辑:UC知道 时间:2024/06/01 01:48:04
谁能用C帮我写个取A,B,C最大值的,就是简单的那种,最好是在定义分支函数MAX(A,B,C,)的时候能给一个最简便的

main()
{int a,b,c,max=0;
scanf("%d %d %d ",a,b,c);
if(a>=b)
max=a;
else
max=b;
if(a>=c)
max=a;
else
max=c;
if(b>=c)
max=b;
else
max=c;

}

int max(int a,int b,int c)
{
return (a>b? a:b)>c?(a>b? a:b):c;
}

貌似代码简单好用
但是(a>b? a:b)要计算两次
时间空间都不合算
看楼主追求的是何种简便