第24周-任务1-三角形类中的构造函数

来源:互联网 发布:mysql 0xc000007b 编辑:程序博客网 时间:2024/05/16 05:38
#include<iostream>using namespace std;class Triangle{   public:       float perimeter(void);       float area(void);       void showMessage();   private:       float a,b,c;}  void Triangle::showMessage()   {     cout << "三角形的三边长分别为:" << a << '/t'<< b << '/t'<< c <<endl;     cout << "该三角形周长为:" << Tri1.Perimeter() <<'/t'<<"面积为:"<<Tri1.area()<< endl;   }  void main(void) {   Triangle Tri1;   Tri1.showMessage();   Triangle Tri2(7,8,9);   Tri2.showMessage();  }


#include<iostream>#include<Cmath>using namespace std;class Triangle //三角形 {   public:      Triangle(){a=1;b=1;c=1;}       Triangle(float x,float y,float z) {a=x;b=y;c=z;}       float perimeter(void);      float area(void);      void showMessage();   private:      float a,b,c; }; float Triangle::perimeter(void)  {    return a+b+c;   } float Triangle::area(void)   {    float s=(a+b+c)/2;    return sqrt(s*(s-a)*(s-b)*(s-c));  } void Triangle::showMessage()  {    cout << "三角形的三边分别为:" << a << ' ' << b << ' ' << c << endl;    cout << "三角形的周长:" << perimeter()<< ' ' << "三角形的面积为:" << area() << endl << endl;  }  int main() {   Triangle Tri1;   Tri1.showMessage();   Triangle Tri2(7,8,9);   Tri2.showMessage();   system("pause"); }


0 0
原创粉丝点击