C语言学习之输入4个整数,找出其中最大的数。用函数的嵌套调用来处理。
作者:互联网
输入4个整数,找出其中最大的数。用函数的嵌套调用来处理。
int main(){
int max4(int a , int b, int c ,int d);
int a,b,c,d,max;
printf("请输入四个数:\n");
scanf("%d %d %d %d",&a,&b,&c,&d);
max=max4(a,b,c,d);
printf("max=%d\n",max);
return 0;
}
int max4(int a,int b,int c,int d){
int max2(int a,int b);
int m;
m=max2(a,b);//调用max2函数,得到a,b两个数中的大者,放到m
m=max2(m,c);//调用max2函数,得到a,b,c三个数中的大者,放到m
m=max2(m,d);//调用max2函数,得到a,b,c,d四个数中的大者,放到m
return(m);//把m作为函数值带回main函数
}
int max2(int a,int b){
if(a>=b){
return a;//返回大者
}else{
return b;//返回大者
}
}
不懂请留言,谢谢!
标签:调用,return,函数,int,max,C语言,嵌套,大者,max2 来源: https://blog.csdn.net/weixin_44074246/article/details/116381494