[c++]代码库
#include <iostream>
using namespace std;
int max(int x,int y);
float max(float x,float y,float z);
double max(double x,double y,double z);
int main ()
{
int a,b;
float x,y,z;
double l,m,n;
cout<<"请输入两个整数:";
cin>>a>>b;
cout<<"两个整数中最大的是:"<<max(a,b)<<endl;
cout<<"请输入三个浮点数:";
cin>>x>>y>>z;
cout<<"三个浮点数中最大的是:"<<max(x,y,z)<<endl;
cout<<"请输入三个双精度的数:";
cin>>l>>m>>n;
cout<<"三个双精度的数中最大的是:"<<max(l,m,n)<<endl;
return 0;
}
int max(int x,int y)//两个整数中最大值函数
{
int max;
max=x>y?x:y;
return max;
}
float max(float x,float y,float z)//三个浮点数中最大值函数
{
float max,t;
t=x>y?x:y;
max=t>z?t:z;
return max;
}
double max(double x,double y,double z)//三个双精度的数中最大值函数
{
double max,t;
t=x>y?x:y;
max=t>z?t:z;
return max;
}