三角雏形 4
来源:互联网 发布:linux关闭端口 编辑:程序博客网 时间:2024/06/07 00:07
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:隋宗涛 *完成日期:2016年5月8日 *版 本 号:v1.0 * *问题描述:设计一个三角形类,使用复制构造函数,能用一个已有的三角形对象,复制出新的三角形对象 *输入描述:无 *程序输出:*/ #include<iostream>#include<Cmath>using namespace std;class Triangle{public: Triangle(double x=1, double y=1, double z=1); double perimeter(); double area(); void showMessage();private: double a,b,c;};Triangle::Triangle(double m, double n, double o){ a=m; b=n; c=o;}double Triangle::perimeter(){ return (a + b + c);}double Triangle::area(){ double 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(3,4,5); Tri1.showMessage(); Triangle Tri2(Tri1); Tri2.showMessage(); return 0;}运行结果:
0 0
- 三角雏形 4
- 项目一(4)三角行雏形
- 三角类雏形2
- 三角类雏形3
- 三角雏形 1
- 三角雏形 2
- 三角雏形 3
- 项目1-三角类雏形
- 项目1-三角行雏形设计三角行带参的构造函数
- 三角形类雏形4
- 4上三角、下三角、对称矩阵
- 2-4-2 分数类的雏形
- 项目14-三角形类雏形(4)
- 三角网格(4)
- 三角
- 2-4倒三角新
- 第4周项目2-分数类的雏形
- 第4周项目2--分数类的雏形
- android学习的两三事- studyjams论坛学习有感
- 三角雏形 3
- 一篇关于apache commons类库的介绍
- Android通用流行框架大全
- Git 版本控制基本原理
- 三角雏形 4
- matlab2014a中help与参考页翻译 Tutorials- array indexing
- 《推荐系统》基于用户和Item的协同过滤算法的分析与实现(Python)
- Java之------socket系列(二)UDP
- IO.Util中的log(日志)
- 游戏角色 1
- Sicily 1001
- 从大数据到认知计算,未来需要更强的计算能力
- c++引用“&”