求三个数中的最大值,这段代码错误在哪里#includeint main(){\x05int max(int x,int y,int z);\x05int a,b,c,d;\x05scanf("%d,%d,%d",&a,&b,&c);\x05\x05d=max(a,b,c);\x05printf("max=%d\n",d);return 0;}int max(int x,int y,int z){\x05int s;\x05i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 06:04:29
求三个数中的最大值,这段代码错误在哪里#includeint main(){\x05int max(int x,int y,int z);\x05int a,b,c,d;\x05scanf(

求三个数中的最大值,这段代码错误在哪里#includeint main(){\x05int max(int x,int y,int z);\x05int a,b,c,d;\x05scanf("%d,%d,%d",&a,&b,&c);\x05\x05d=max(a,b,c);\x05printf("max=%d\n",d);return 0;}int max(int x,int y,int z){\x05int s;\x05i
求三个数中的最大值,这段代码错误在哪里
#include
int main()
{
\x05int max(int x,int y,int z);
\x05int a,b,c,d;
\x05scanf("%d,%d,%d",&a,&b,&c);
\x05\x05d=max(a,b,c);
\x05printf("max=%d\n",d);
return 0;
}
int max(int x,int y,int z)
{\x05
int s;
\x05if(x>y)s=x;
\x05\x05else s=y;
\x05\x05if(x>z)s=x;
\x05\x05else s=z;
\x05\x05if(y>z)s=y;
\x05\x05else s=z;
\x05\x05return(s);
}

求三个数中的最大值,这段代码错误在哪里#includeint main(){\x05int max(int x,int y,int z);\x05int a,b,c,d;\x05scanf("%d,%d,%d",&a,&b,&c);\x05\x05d=max(a,b,c);\x05printf("max=%d\n",d);return 0;}int max(int x,int y,int z){\x05int s;\x05i
假如就是判断最大值的话应该改成:
int max(int x,int y,int z){
int s=0;
s=x; //先把X设为最大值;
if(y>s) s=y;
if(z>s) s=z;
return s;
}
这样就行了啊!