作业帮 > 综合 > 作业

C语言中求三个数的最大值,调用函数?看下面的错在哪里?

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/23 21:47:11
C语言中求三个数的最大值,调用函数?看下面的错在哪里?
#include
int max(int a,int b,int c);//声明函数
void main()
{ int a,b,c;
printf("input three number :\n");
scanf("%d%d%d\n",&a,&b,&c);
max(a,b,c);
printf("%d\n",max);
}
int max(int a,int ,int c)
{
int x; int y; int z;
 int max;
if(x>y)
max=z>x?z:x;
else
max=z>y?z:y;
return (max);
}
C语言中求三个数的最大值,调用函数?看下面的错在哪里?
#include
int max(int a,int b,int c);//声明函数
void main()
{ int a,b,c;
printf("input three number :\n");
scanf("%d%d%d",&a,&b,&c); //去掉\n
printf("%d\n",max(a,b,c)); //这里你的max从哪里来的?
}
int max(int a,int b,int c) //缺少b
{
int max;
if(a>b)
max=c>a?c:a;
else
max=c>b?c:b;
return (max);
}
//错误很多,主要是c语言的基本语法没有掌握,建议你多看看书,