题解 | #小乐乐找最大数#
小乐乐找最大数
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; }