思路利用求两个数的max求出4个数中的最大数
源码:
#include <stdio.h>
#include <stdlib.h>
float max2(float a,float b) //先定义求两个数最大数的函数max2
{float c;
if(a>b)
c=a;
else
c=b;
return (c);
}
float max4(float a,float b,float c,float d)//定义求四个数的最大数的函数
{float max2(float a,float b);//声明max2
float m;
m=max2(a,b);
m=max2(m,c);
m=max2(m,d);//把abcd中最大数最后赋给m;
return (m);
}
int main()//主函数
{
float a,b,c,d,max;
printf("请输入4个数\n");
scanf("%f%f%f%f",&a,&b,&c,&d);
max=max4(a,b,c,d);//调用max4
printf("四个数中的最大数为%f",max);
return 0;
}