#include int max(int a,int b) { if(a>b) return a; else return b; } main() { int max(

发布于2022-01-13 10:46:15

详细解说一下,怎么运行#includeint max(int a,int b){ if(a>b) return a; else return b;}main(){ int max(

2个回答
admin
网友回答2022-01-13

图中的代码主要有如下错误:

建议将int max(x,y)
int x,y;
改成 int max(int x,int y)
另外d=max(a.b);另外在a和b之间写的是小句点.而不是逗号

admin
网友回答2022-01-13

楼主你好!

你所说的void是指函数返回类型吧,看你函数的意思是比较两个数的大小并返回较大值。你的函数需要返回值,所以不能设为void。另外主函数前的void问题,你需要把主函数发出来看看先!

可以参考下面的运行函数:

#include stdio.h

int max(int a,int b)

{ if (ab) return a;

else return b;

}

main()

{ int x,y;

printf(input x,y:);

scanf(%d,%d,&x,&y);

printf(max=%d ,max(x,y);

}

回到
顶部