int max(int x, int y, int z);
{int m=a>b?a:(b>c?b:c);return m;}
int main(void)
{ int max(int x, int y, int z); int a, b, c, d; scanf("%d,%d,%d",&a,&b,&c ); d = max(a, b, c); printf("max = %d\n",d);
}
int max(int x, int y, int z); { int m; if(x > y >z) m = x; if(x > z >y) m = x; if(y > x >z) m = y; if(y > z >x) m=y elsem=z return(m); }
C语言中没有多段比较的,建议你用一下if语句的嵌套。