#include
#include
#define EPS 1e-1
using namespace std;
class ctriangle
{
public:
ctriangle(float,float,float);
float perimeter();
float area();
void judgeclass();
bool judge();
private:
float edge1;
float edge2;
float edge3;
};
ctriangle::ctriangle(float a,float b,float c)
{
edge1=a;
edge2=b;
edge3=c;
}
float ctriangle::area()
{
float p=(edge1+edge2+edge3)/2;
return sqrt(p*(p-edge1)*(p-edge2)*(p-edge3));
}
float ctriangle::perimeter()
{
return edge1+edge2+edge3;
}
void ctriangle::judgeclass()
{
if(fabs(edge1-edge2)<=EPS||fabs(edge2-edge3)<=EPS||fabs(edge1-edge3)<=EPS)
{
cout<<"等腰三角形"<edge3&&edge2+edge3>edge1&&edge1+edge3>edge2);
}
int main()
{
float a,b,c;
cin>>a>>b>>c;
ctriangle d1(a,b,c);
if(d1.judge())
{
cout<<"面積:"<
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/37687.html
標籤:基礎類
上一篇:c++該怎么學
