定义三角形triangle类,重载运算符“>”,使之用于两个三角形面积大小的比较,并写主函数main()测试它

275240291 1年前 已收到1个回答 举报

如果没有你的日子 幼苗

共回答了16个问题采纳率:93.8% 举报

仅供参考.有很多其他的方法也可以的.这里只是一个可能的方案,希望对你有用!
#include
#include
using namespace std;
class triangle
{
private:
float area;
public:
bool operator> ( const triangle &t ) const;
triangle(float a);
};
triangle::triangle(float a)
{
area = a;
}
bool triangle::operator> ( const triangle &t ) const
{
if( this->area > t.area )
return true;
else
return false;
}
int main(int argc,char *argv[])
{
triangle t1(5.0);
triangle t2(4.0);
if ( t1 > t2)
cout

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 2.746 s. - webmaster@yulucn.com