目录
【链接】
1152:最大数max(x,y,z)
【题目描述】
已知:
输入a,b,c,求m。把求三个数的最大数max(x,y,z)分别定义成函数和过程来做。
【输入】
输入a,b,c。
【输出】
求m,保留到小数点后三位。
【输入样例】
1 2 3
【输出样例】
0.200
【答案】
#include <iostream>
#include <algorithm>
using namespace std;
double mac(double x, double y, double z)
{
double max;
if(x>y)
{
max=x;
}
else
{
max=y;
}
if(z>max)
{
max=z;
}
return max;
}
int main()
{
double a,b,c;
cin>>a>>b>>c;
printf("%.3f\n",mac(a,b,c)/(mac(a+b,b,c)*mac(a,b,b+c)));
return 0;
}
谢谢观看,文章质量在不断改进,记得点个关注哦!