描述:分别用函数和带参的宏,从三个数中找出最大的数。
#include<iostream>
#include<iomanip>
using namespace std;
float Max(float, float, float);
int main()
{
float a, b, c;
cin >> a >> b >> c;
Max(a, b, c);
cout << fixed << setprecision(3) << Max(a, b, c) << endl;
cout << fixed << setprecision(2) << Max(a, b, c);
return 0;
}
float Max(float x, float y, float z)
{
float max;
if (x >= y && x >= z)
{
max = x;
}
else if(y>=x&&y>=z)
{
max = y;
}
else if(z>=x&&z>=y)
{
max = z;
}
return(max);
}