#include
int maxtwo(int a ,int b){ //定义函数:返回两个数中的最大值
if(a>b){ //此处的if..eles语句也可以改写成三元运算 return (a>b) ? a:b;
return a;
}else{
return b;
}
}
int maxthree(int a,int b,int c){ //定义函数:返回三个数的最大值
return maxtwo(a,b)>c ? maxtwo(a,b) : c; //三元运算符
}
int main(){
int maxtwo(int a,int b); //声明函数maxtwo
int maxthree(int a ,int b,int c); //声明函数maxthree
int a,b,c;
printf("输入三个数:n");
scanf("%d%d%d",&a,&b,&c);
int max = maxthree(a,b,c); //调用函数maxthree
printf("最大值为%d",max);
return 0;
}



