看看程序那里写错了!
编写一个C程序,输入a、b、c三个数,输出其中最大者?
程序为:
main() { int a,b,c,d; scanf("%d,%d,%d",&a,&b,&c); d=max(a,b,c); printf("max=%d",d); } int max(int x, int y, int z) { int g; if(x>y) if(y>z) g=x; return(g); if(y>x) if(x>z) g=y; return(g); if(z>x) if(x>y) g=z; return(g); }
怎么不行呢?那里编写错了?请指教!