第四周项目1.3使用有默认参数的构造函数
来源:互联网 发布:工业乙醇的蒸馏数据 编辑:程序博客网 时间:2024/06/01 10:47
#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 showMassage();private: double a,b,c;};Triangle::Triangle(double x,double y,double z){ a=x; b=y; c=z;}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::showMassage(){ cout<<"三角形的三边长分别是:"<<a<<b<<c<<endl; cout<<"三角形的周长是:"<<perimeter()<<", 面积是:"<<area()<<endl;}int main(){ Triangle Tri1; Tri1.showMassage(); Triangle Tri2(1.5); Tri2.showMassage(); Triangle Tri3(1.5,1.5); Tri3.showMassage(); Triangle Tri4(7,8,9); Tri4.showMassage(); return 0;}
运行结果:
0 0
- 第四周项目1.3 三角形类 使用有默认参数的构造函数
- 第四周项目1.3使用有默认参数的构造函数
- 第四周 项目一 三角形的构造函数—使用有默认参数的构造函数
- 第四周项目一---使用有默认参数的构造函数
- 第四周项目1 (使用有默认参数的构造函数)
- 第四周项目1—三角形类的构造函数(3)使用有默认参数的构造函数
- 第四周项目:三角形类的构造函数-(3)使用有默认参数的构造函数
- 第四周项目1:三角形类的构造函数:有默认参数的构造函数
- 第四周项目1-三角形类的构造函数-有默认参数的构造函数
- 第四周 项目1-3 求三角形面积(有默认参数的构造函数)
- 第四周项目一:三角形类的构造函数(3):有默认参数的构造函数
- 第四周 项目1-三角形类的构造函数(4)---有默认参数的构造函数
- 第四周 项目一--三角形类的构造函数(3)有默认参数的构造函数
- 第四周上机实践项目1-三角形类的构造函数(有默认参数的构造函数)
- 第四周项目一——三角形类的构造函数——有默认参数的构造函数
- 第四周项目一 三角形类构造函数(3) 带默认参数的构造函数
- 第4周项目1-三角形类的构造函数(3)-使用有默认参数的构造函数
- 第四周 项目一 (3)三角形类的构造函数 有默认函数的构造函数
- 第四周项目1.2设计默认构造函数
- [信息论]信道容量的迭代算法的JAVA实现
- 前端能力模型-V8 JS引擎
- 计算机字、字长理解
- 字符串消除
- 第四周项目1.3使用有默认参数的构造函数
- 题目:空结构体和空类的大小
- 欢迎使用CSDN-markdown编辑器
- Android LayoutInflater学习
- BAT命令
- Fragment与Fragment之间的数据通信
- 项目1.4在构造函数中使用参数初始化表对数据成员初始化
- 第四周项目1-三角形类的构造函数-有默认参数的构造函数
- 消息总线扩展之面向消息的数据集成