C语言怎么定义max函数?int max(int a,int b);main(){int x,y,z;printf("input two numbers:\n");scanf("%d%d",&x,&y);z=max(x,y);printf("maxnum=%d",z);getch();}未定义的符号 '_max' 在模块 noname.c

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 23:51:24
C语言怎么定义max函数?int max(int a,int b);main(){int x,y,z;printf(
xSoPW̶6AϾ`bn(5DƲncc]qvO @ i/=15~׳Ncv,.k%2D /F* Rg/QjO Q:?]H>++Z.D) T- }Z.Ln\[AEAzǼ aWnVϹ]A.GV*1Y-(@UdBivm EoyrĔYAj>փ|x>wǺviv.kݳzeѪ\֐

C语言怎么定义max函数?int max(int a,int b);main(){int x,y,z;printf("input two numbers:\n");scanf("%d%d",&x,&y);z=max(x,y);printf("maxnum=%d",z);getch();}未定义的符号 '_max' 在模块 noname.c
C语言怎么定义max函数?
int max(int a,int b);
main()
{
int x,y,z;
printf("input two numbers:\n");
scanf("%d%d",&x,&y);
z=max(x,y);
printf("maxnum=%d",z);
getch();
}
未定义的符号 '_max' 在模块 noname.c

C语言怎么定义max函数?int max(int a,int b);main(){int x,y,z;printf("input two numbers:\n");scanf("%d%d",&x,&y);z=max(x,y);printf("maxnum=%d",z);getch();}未定义的符号 '_max' 在模块 noname.c
这样的例子网上应该是可以找到的,而且应该很容易的,比如:
// 在你的代码后面加上:
int max(int a,int b)
{
if (a>b)
return a;
else
return b;
}
// 或者用更简单的:
int max(int a,int b)
{
return a>b?a:b;
}
其实也可以用宏替换来完成,以取得更高的效率,用这样的方法,你可以把代码写成:
#define MAX(a,b) (a>b)?(a):(b)
main()
{
int x,y,z,max;
printf("input two numbers:\n");
scanf("%d%d",&x,&y);
z=MAX(x,y);
printf("maxnum=%d",z);
getch();
}