/*革启博客,革启网,袁欢,袁欢的博客,袁欢博客 版本:vs2019社区版 功能;C语言递归函数比较三个数的大小 */ #include<stdio.h> int max_first(int fir_a, int fir_b) { printf("现在开始处理函数max_first()\n"); return fir_a > fir_b ? fir_a : fir_b;//返回较大值 } int max_last(int la_a, int la_b, int la_c) { printf("现在开始处理函数max_last()\n"); return max_first(max_first(la_a, la_b), la_c);//嵌套调用函数 } void main() { int a = 0, b = 0, c = 0; int max = 0; printf("请输入a,b,c的值:\n"); scanf_s("%d%d%d", &a, &b, &c); max = max_last(a, b, c);//调用函数 printf("max=%d\n", max); }