10分求救C++答案,大虾请进,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:50:28
题目如下:
1. 编写重载函数Max1可分别求取两个整数,三个整数,两个双精度数,三个双精度数的最大值。

int Max1(int num1,int num2)
{
return num1>num2?num1:num2;
}
int Max1(int num1,int num2,int num3)
{
int a = num1>num2?num1:num2;
int b = num2>num3?num2:num3;
return a>b?a:b;
}
至于double类型,你自己把上面两个函数的int改为double就可以了!

kkkkk

#include "iostream.h"
int max1(int x,int y,int z);
double max1(double x,double y);
double max1(double x,double y,double z);
void main()
{
int a,b,c,number1;
double d,e,f,number2;

cout<<"please input three int:";
cin>>a>>b>>c;
number1=max1(a,b,c);
cout<<"max:"<<number1<<endl;

cout<<"please input two double:";
cin>>d>>e;
number2=max1(d,e);
cout<<"max:"<<numbe