2015.3.19三角形类

来源:互联网 发布:腾讯云怎么解析cn域名 编辑:程序博客网 时间:2024/05/22 17:20
#include<iostream>#include<cmath>using namespace std;class Triangle{public:    void setABC(double,double,double);    void getABC(double*,double*,double*);    double perimeter();    double area();private:    double a,b,c;};int main(){    Triangle tri1;    tri1.setABC(3,5,4);    double x,y,z;    tri1.getABC(&x,&y,&z);    cout<<"三边长"<<x<<" "<<y<<" "<<z<<endl;    cout<<"三角形的周长为"<<tri1.perimeter()<<'\t'<<"面积为"<<tri1.area()<<endl;    return 0;}void Triangle::setABC(double x,double y,double z){    a=x;    b=y;    c=z;}void Triangle::getABC(double*x,double*y,double*z){    *x=a;    *y=b;    *z=c;}double Triangle::perimeter(){    double X;    X=a+b+c;    return X;}double Triangle::area(){    double s,z;    z=(0.5)*(Triangle::perimeter());    s=sqrt(z*(z-a)*(z-b)*(z-c));    return s;}

0 0
原创粉丝点击