项目1——三角形类5

来源:互联网 发布:淘宝其他物流是什么 编辑:程序博客网 时间:2024/05/17 05:09

问题及代码:

/*  *copyright (c) 2014,烟台大学计算机学院  *All rights reserved.  *文件名称:test.cpp  *作    者:李一波  *完成日期:2016年3月31号  *版 本 号:v1.0  *  *问题描述:下面设计一个三角形类,请给出个函数的定义  *输入描述:  *程序输出: */#include<iostream>#include<cmath>using namespace std;class Triangle{public:    Triangle(double x,double y,double z);    Triangle(const Triangle &t);    void showMessage();private:    double a,b,c; //三边为私有成员数据};Triangle::Triangle(double x,double y,double z){    a=x;    b=y;    c=z;}Triangle::Triangle(const Triangle &t){    a=t.a;    b=t.b;    c=t.c;}void Triangle::showMessage(){    if(a+b>c&&a+c>b&&b+c>a)        cout<<a<<","<<b<<","<<c<<endl;    else        cout<<"不能组成三角形"<<endl;}int main(){    Triangle Tri1(3,4,5);   //定义边长为1 1 1的三角形类实例    Tri1.showMessage();    Triangle Tri2(Tri1); //调用复制构造函数    Tri2.showMessage();    return 0;}


运行结果:

0 0
原创粉丝点击