//6. 编写一个程序,用来分别求2个整数、3个整数、2个双精度数、3个双精度数的最小值。
//要求用重载函数来完成。
#include<iostream>
using namespace std;
int min(int x,int y)
{
return (x<y)?x:y;
}
int min(int x,int y,int z)
{
int min=x<y?x:y;
return min<z?min:z;
}
float min(float x,float y)
{
return (x<y)?x:y;
}
float min(float x,float y,float z)
{
double min=x<y?x:y;
return min<z?min:z;
}
int main()
{
int a,b,c;
cin>>a>>b>>c;
cout<<min(a,b,c);
int d,e;
cin>>d>>e;
cout<<min(d,e);
return 0;
}
//先定义不同的重载函数,在主函数中输出就好
重载函数求两个整型,三个整型数,两个双精度数,三个双精度数的最小值
最新推荐文章于 2024-10-11 12:01:25 发布