求教大神,初学菜鸟问题(┬_┬)
谭浩强教材上的习题 编写一个C程序,输入a,b,c三个值,输出其最大者。之前我把两个数求最大值的已经写会了,三个值的我自己写了下,但是一直都有问题,下面附上代码,坛里大神帮忙看下错在哪里,本人已经绞尽脑汁了,快吐了...
#include<stdio.h>
int main()
{
int max(int w,int x,int y);
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
return 0;
}
int max(int w,int x,int y)
{
int z;
if(w>x,w>y)z=w;
else z=x,z=y;
return(z);
}
编译 连接 运行 都没问题 但是按照出入格式 我输入100,200,300 得出的结果是300,我要是输入100,300,200 结果是200,就不是最大值了
求大神啊