题解 | #小乐乐找最大数#
小乐乐找最大数
https://www.nowcoder.com/practice/ae6a21920cac4f9184c8ecfcc87f89b9
#include <stdio.h>
/*
题目:求四个数的最大值
解法:递归 有四个数字两两比较 三次就可以比较出谁是最大的
*/
int max(int a,int b)//求出两个数的最大值
{
if(a<b)
return b;
else
return a;
}
int max4(int a,int b,int c,int d)//递归
{
int m;
m=max(a,b); //求出前两个的最大值
m=max(m,c);//用前两个比较出的结果和第三个数比较
m=max(m,d);//用前三个数的最大值和第四个比较
return m;//返回4个数的最大值
}
int main()
{
int a,b,c,d;
scanf("%d %d %d %d",&a,&b,&c,&d);//定义四个整数
int max=max4(a,b,c,d);
printf("%d",max);
return 0;
}


