本人初学C++,写了一个程序不能运行,请高手指出错误。
来源:百度知道 编辑:UC知道 时间:2024/05/24 22:48:28
class Double{
public:
double d;
public:
Double(const Double&A){d=A.d;}
Double(double t){
d=t;
}
bool operator >(const Double& two)
{
if(d>two.d)
return true;
else
return false;
}
bool operator <(const Double& two)
{
if(d<two.d)
return true;
else
return false;
}
bool operator ==(const Double& two)
{
if(d==two.d)
return true;
else
return false;
}
};
void main()
{
double a,b,c;
cout<<"请输入三个double型数:"<<endl;
cin>>a>>b>>c;
Double d1=a, d2=b, d3=c;
cout<<"其中最大的数是:"<<endl;
Double max(Double& A,Double& B)
{
if (A>B)
return A;
else
return B;
}
Double D=max(d1,max(d2,d3));
cout&
#include <iostream>
using namespace std;
class Double{
public:
double d;
public:
Double(const Double&A){d=A.d;}
Double(double t){
d=t;
}
bool operator >(const Double& two)
{
if(d>two.d)
return true;
else
return false;
}
bool operator <(const Double& two)
{
if(d<two.d)
return true;
else
return false;
}
bool operator ==(const Double& two)
{
if(d==two.d)
return true;
else
return false;
}
};
Double& _max(Double& A,Double& B)