c菜求教三个数中的最大值.main(){\x05int max(int x,int y,int k);\x05int a,b,c,d;\x05printf("%d %d %d\n",&a,&b,&c);\x05d=max(a,b,c);\x05printf("%d\n",d);}int max(int x,int y,int k){\x05int g;\x05if(x

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 23:18:02
c菜求教三个数中的最大值.main(){\x05int max(int x,int y,int k);\x05int a,b,c,d;\x05printf(

c菜求教三个数中的最大值.main(){\x05int max(int x,int y,int k);\x05int a,b,c,d;\x05printf("%d %d %d\n",&a,&b,&c);\x05d=max(a,b,c);\x05printf("%d\n",d);}int max(int x,int y,int k){\x05int g;\x05if(x
c菜求教三个数中的最大值.
main()
{
\x05int max(int x,int y,int k);
\x05int a,b,c,d;
\x05printf("%d %d %d\n",&a,&b,&c);
\x05d=max(a,b,c);
\x05printf("%d\n",d);
}
int max(int x,int y,int k)
{
\x05int g;
\x05if(x

c菜求教三个数中的最大值.main(){\x05int max(int x,int y,int k);\x05int a,b,c,d;\x05printf("%d %d %d\n",&a,&b,&c);\x05d=max(a,b,c);\x05printf("%d\n",d);}int max(int x,int y,int k){\x05int g;\x05if(x
#include
int max(int x,int y,int k);
int main()
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
printf("%d %d %d\n",a,b,c); //注意:你写的这里打印的是地址,而不是值
d = max(a,b,c);
printf("%d\n",d);
return 0;
}
int max(int x,int y,int k)
{
//变量g中存放最大值
int g = x; //先假设x最大
if(y > g) g = y; //if y > g ,then update “g”
if(k > g) g = k; //if k > g ,then update "g"
return g; //此时,g中存放的是最大值
}

应该这样编:
int max(int x,int y,int k)
{
int g;
if(x g=y;
else g=x;
if(g g=k;
return(g);
}还是不行啊,提示:“没有声明标示符:eles” 语法错误:在标识符...

全部展开

应该这样编:
int max(int x,int y,int k)
{
int g;
if(x g=y;
else g=x;
if(g g=k;
return(g);
}

收起