C语言帮帮我谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/06 06:47:32
#include<stdio.h>
main()
{int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
max(a>b?a:b);
max(a>c?a:c);
max(b>c?b:c);
printf("max=%d',max);
}

int max(int x,int y)
{int z;
if(x>y) z=x;
else z=y;
return z;
}
我求a,b,c输出最大的对不对呀

这样的话可以运行,我试过了!!!
#include<stdio.h>
main()
{
int a,b,c,m;
int max(int x,int y);
scanf("%d,%d,%d",&a,&b,&c);
m=max(a,b);
printf("max=%d",max(c,m));
}

int max(int x,int y)
{
int z;
if(x>y) z=x;
else z=y;
return z;
}

max函数要先声明! 要不就先写在main()之前!

==================

max函数的使用也错了! 你再想想!

这个是谭浩强老师的教材吧?
第一次看的时候,也不知道是什么意思.感觉逻辑很怪.