您的位置:首页 > 其它

第五周 三角形内联函数实现 并且判断是否能构成三角形

2016-06-07 21:20 323 查看

#include <iostream>

 using namespace std;

 class triange

 {

 public:

     void setA(double ah)

 {

     a=ah;

 }

     void setB(double bh)

 {

     b=bh;

 }

 void setC(double ch)

 {

     c=ch;

 }

  double zhouchang()

 {

     double d;

     d=a+b+c;

     return d;

 }

 double area()

 {

     double p;

     p=(a+b+c)/2;

     double s;

     s=p*(p-a)*(p-b)*(p-c);

     return s;

 }

 bool isTriangle()

 {

     if(a<(b+c)&&c>(a-b))

        return true;

     else

        return false;

 }

 private:

     int a,b,c;

 };

 int main()

 {

     triange f;

     double x,y,z;

     cout<<"请输入三角形的三边:"<<endl;

     cin>>x>>y>>z;

     f.setA(x);

     f.setB(y);

     f.setC(z);

     if(f.isTriangle())

     {

         cout<<"三角形的周长"<<f.zhouchang()<<'\t'<<"三角形的面积"<<f.area()<<endl;

     }

     else

     {

         cout<<"不能构成三角形"<<endl;

     }

     return 0;

 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: