三角形类 (不给定实参)
来源:互联网 发布:淘宝店铺去哪找货源 编辑:程序博客网 时间:2024/05/21 17:31
#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 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::showMessage(){ cout<<"三角形的三边长分别为:"<<a<<' '<<b<<' '<<c<<endl; cout<<"该三角形的周长为"<<perimeter()<<",面积为"<<area()<<endl<<endl;}int main(){ Triangle Tri1; Tri1.showMessage(); Triangle Tri2(1.5); Tri2.showMessage(); Triangle Tri3(1.5,1.5); Tri3.showMessage(); Triangle Tri4(7,8,9); Tri4.showMessage(); return 0;}
0 0
- 三角形类 (不给定实参)
- 使用有默认参数的构造函数(不给定实参时默认边长为1)求三角形(3)
- 第五周作业(任务1)使用默认参数的构造函数,不给定实参时,默认边长为1
- 第五周 项目一 1.3 使用有默认参数的构造函数,不给定实参时,默认边长为1
- C++第5周任务1-4使用默认参数的构造函数,不给定实参时,默认边长为1
- 给定三角形的三边长,求三角形的面积
- 当派生类和基类的虚构函数默认实参不同时的传递问题
- 函数形参实参个数不统一
- 三角形类(一)
- 三角形类(2)
- 三角形类(二)
- 三角形类(二)
- 三角形类(三)
- 三角形类(二)
- 三角形类(2)
- 三角形类(3)
- 三角形类 (默认构造函数不指定参数)
- 形参实参 (总结)
- 2-4-1 三角形类的构造函数
- SPI:高速同步串行口
- 第四周上机实践项目3-用对象数组操作长方柱类
- df命令是查看硬盘容量和硬盘设备挂载路径的命令
- 第四周项目一三角形类的构造函数(2)
- 三角形类 (不给定实参)
- 2015年第四周项目二:分数类的雏形
- 第四周项目1三角形类的构造函数(2)
- 第四周项目一——三角形类的构造函数——默认构造函数
- 什么样的登录框才是优秀的?
- 第7题:判断两个链表是否相交
- 第四周上机项目4指向学生类的指针
- 三角形类的构造函数(1)
- 第四周上机实践项目4-指向学生类的指针