作业帮 > 综合 > 作业

C语言 输入三个数,求a,b,c最大值!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 02:37:10
C语言 输入三个数,求a,b,c最大值!
请问这段程序错在哪了?老是说有一个错误!
#include
void main()
{
int max(int x,int y,int z);
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
}
int max(int x,int y,int z)
{
int o
if (x>y && x>z) o=x;
else if (y>x && y>z) o=y;
else o=z;
getch;
return(o);
}
下面的代码只保证编译通过.
你该多动手,这段代码不多,但是让你写的支离破碎.
加油.多练习
#include
void main()
{
int max(int x,int y,int z);
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
}
int max(int x,int y,int z)
{
int o;
if (x>y && x>z)
{
o=x;
}
else if (y>x && y>z)
{
o=y;
}
else
{
o=z;
}
//etchar(); //加这句干什么,没什么用.
return(o);