项目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
- 项目1——三角形类5
- 项目1——三角形类3
- 项目1——三角形类4
- 项目1:三角形类
- 第五周上机实践项目——项目1-三角形类雏形-(5)
- 第3周项目1——三角形类1
- 第三周项目1——三角形类1
- 第五周项目一——三角形类(1)
- 第四周上机实践项目——三角形类1
- 第二周项目1——三角形类
- 15第三周项目一——三角形类1
- 第三周项目一——三角形类1
- 第三周项目一 ——三角形类(1)
- 第四周项目1—三角形类雏形
- 第五周项目1—三角形锥类
- 第四周项目一—三角形类
- 第四周项目二—三角形类
- 第五章项目1——(5)三角形类雏形
- dispatch_semaphore信号量
- c++的字符串char与string相互转化,以及string的,切割,替换字符,字符串拼接方法
- 使用cxf实现webService服务
- runtime一些有用的东西
- Unable to execute dex: method ID not in [0, 0xffff]: 65536
- 项目1——三角形类5
- 第五周项目2.1
- lightoj 1147 - Tug of War DP压位
- 第5周项目6人物角色
- 第五周【项目2-游戏中的角色类2】
- 如何编写工具类
- 三角形类的复制构造函数
- 第五周项目2.2
- 第五周项目训练2 设计游戏角色类