详细解说一下,怎么运行#includeint max(int a,int b){ if(a>b) return a; else return b;}main(){ int max(
图中的代码主要有如下错误:
建议将int max(x,y)int x,y;改成 int max(int x,int y)另外d=max(a.b);另外在a和b之间写的是小句点.而不是逗号
楼主你好!
你所说的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);
回到顶部