首页 > 其他分享 >调用函数来求四个数中的最大数

调用函数来求四个数中的最大数

时间:2022-11-18 13:31:32浏览次数:50  
标签:return 最大数 max2 max4 float 调用函数 f% printf 数中

输入四个数然后来判断四个数谁最大我们可以有好几种解决方法其一

#include<stdio.h>
int main()
{
float a, b, c, d, t;
scanf("%f%f%f%f", &a, &b, &c, &d);
if (b>a)
{
t = b;
b = a;
a = t;
}
if (c>a)
{
t = c;
a = t;
c = a;
}
if (d>a)
{
t = d;
a = t;
d = a;
}
printf("最大的数是:%f", a);
return 0;
}

运行结果如图

调用函数来求四个数中的最大数_解决方法

不难看处这种方式很麻烦那么调用函数我们就可以较为简单的解决这个问题

#include<stdio.h>
int main()
{
float max4(float a, float b, float c, float d);//此处作用为我们声明了一个函数为max4
float a, b, c, d, max;
printf("请输入四个小数");
scanf("%f%f%f%f", &a, &b, &c, &d);
max = max4(a,b,c,d);
printf("最大的数是:%f\n", max);
return 0;
}//以上为主函数
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);
return m;
}//将最后的值以m返回至最开始处
float max2(float a, float b)
{
if (a >= b)
return a;
else
return b;
}

运行结果如图

调用函数来求四个数中的最大数_#include_02

标签:return,最大数,max2,max4,float,调用函数,f%,printf,数中
From: https://blog.51cto.com/u_15838996/5868409

相关文章