float max2(float x, float y) if(x>y) return(x) else return(y) 源程序文件2.c的功能是求3个数中的最大数。文件清单如下 float max3(float x, float y, float z) float m=max2(max2(x, y), z) 源文件fc的功能是读入数据,并调用函数及输出结果。文件清单如下: #include #include f2.c" float xI x2. x3. max: printf(请输入三个实数:m”); scanf("%f, %f, %f", &xl, &x2, &x3); max=max3(x1, X2, X3) *调用n2c文件中的max3函数* printf("maxf(%f, %f, %f)=%f\"x1, X2, X3, max);
float max2(float x,float y) { if(x>y) return(x); else return(y); } 源程序文件 f2.c 的功能是求 3 个数中的最大数。文件清单如下: float max3(float x,float y,float z) { float m; m=max2(max2(x,y),z); return(m); } 源文件 f.c 的功能是读入数据,并调用函数及输出结果。文件清单如下: #include #include"f1.c" #include"f2.c" void main() { float x1,x2,x3,max; printf(“请输入三个实数:\n”); scanf("%f,%f,%f",&x1,&x2,&x3); max=max3(x1,x2,x3); /*调用 f2.c 文件中的 max3 函数*/ printf("maxf(%f,%f,%f)=%f\n",x1,x2,x3,max); }