求教!本人菜鸟!比较三个数的大小,我知道这样写复杂了点.但是每次出来都一个很大的数,请问该怎么改#includevoid main(){int max(int x,int y,int z);int a,b,c,d;scanf("%d,%d,%d\n",&a,&b,&c);d = max(a,b,c);printf("max=%

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 16:07:18
求教!本人菜鸟!比较三个数的大小,我知道这样写复杂了点.但是每次出来都一个很大的数,请问该怎么改#includevoidmain(){intmax(intx,inty,intz);inta,b,c,d

求教!本人菜鸟!比较三个数的大小,我知道这样写复杂了点.但是每次出来都一个很大的数,请问该怎么改#includevoid main(){int max(int x,int y,int z);int a,b,c,d;scanf("%d,%d,%d\n",&a,&b,&c);d = max(a,b,c);printf("max=%
求教!本人菜鸟!比较三个数的大小,我知道这样写复杂了点.但是每次出来都一个很大的数,请问该怎么改
#include
void main()
{
int max(int x,int y,int z);
int a,b,c,d;
scanf("%d,%d,%d\n",&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;
else if (y>z>x)
m=y;
else if (z>x>y)
m=z;
return(m);
}

求教!本人菜鸟!比较三个数的大小,我知道这样写复杂了点.但是每次出来都一个很大的数,请问该怎么改#includevoid main(){int max(int x,int y,int z);int a,b,c,d;scanf("%d,%d,%d\n",&a,&b,&c);d = max(a,b,c);printf("max=%
不会