用c++设计一个三角形类
要求,1、足够的可以描述三角形的数据、函数成员。2,用成员函数判断两个三角形是否相似。2、重载操作符“=”判断两个三角形是否全等。...
要求,1、足够的可以描述三角形的数据、函数成员。2,用成员函数判断两个三角形是否相似。2、重载操作符“=”判断两个三角形是否全等。
展开
2013-07-26
展开全部
#include<iostream>
using namespace std;
class Triangle
{
public:
int a;
int b;
int c;
int operator =(Triangle t)
{
if(this->a==t.a&&this->b==t.b&&this->c==t.c)
return 1;
else
return 0;
}
void similar(Triangle t)
{
if(this->a/t.a==this->b/t.b&&this->b/t.b==this->c/t.c)
cout<<"相似"<<" ";
else
cout<<"不相似"<<" ";
}
};
int main()
{ Triangle t1,t2;
t1.a=3;
t1.b=8;
t1.c=3;
t2.a=6;
t2.b=16;
t2.c=6;
if(t1=t2)
cout<<"全等"<<" ";
else
cout<<"不全等"<<" ";
t1.similar(t2);
}
using namespace std;
class Triangle
{
public:
int a;
int b;
int c;
int operator =(Triangle t)
{
if(this->a==t.a&&this->b==t.b&&this->c==t.c)
return 1;
else
return 0;
}
void similar(Triangle t)
{
if(this->a/t.a==this->b/t.b&&this->b/t.b==this->c/t.c)
cout<<"相似"<<" ";
else
cout<<"不相似"<<" ";
}
};
int main()
{ Triangle t1,t2;
t1.a=3;
t1.b=8;
t1.c=3;
t2.a=6;
t2.b=16;
t2.c=6;
if(t1=t2)
cout<<"全等"<<" ";
else
cout<<"不全等"<<" ";
t1.similar(t2);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询