C语言题,急求答案

来源:百度知道 编辑:UC知道 时间:2024/07/03 03:44:44
定义函数:int max(int x,int y)求两个整数的最大值;两次调用该函数,求出三个整数的最大值。主函数完成键盘输入三个整数和输出最大值。

#include<stdio.h>
main()
{int max(int a,int b);
int x,y,z,m1,m2;
scanf("%d%d%d",&x,&y,&z);
m1=max(x,y);
m2=max(m1,z);
printf("%d",m2);
}
int max(int x,int y)
{int temp;
temp=x>y?x:y;
return (temp);
}

C语言还是要靠自己啊 ,我以前也是像你这样的。。呵呵,后来才知道这样是不行的..........................

#include <stdio.h>

int max(int x, int y);

int main(void)
{
int x, y, z;

printf(" input x y z:");
scanf("%d %d %d", &x, &y, &z);

printf("the max is :%d", max(max(x, y), z));
}

int max(int x, int y)
{
return (x > y) ? x : y;
}