项目一 三角形类的构造函数(参数初始化表)
来源:互联网 发布:java float 相等 编辑:程序博客网 时间:2024/06/06 01:17
#include <iostream>#include <cmath>using namespace std;class Triangle{public: Triangle (double x=1,double y=1,double z=1):a(x),b(y),c(z){} //参数初始化表 double perimeter(); //计算三角形的周长 double area(); //计算并返回三角形的面积 void showMessage(); //输出三边、周长及面积private: double a,b,c; //三边为私有成员数据};void Triangle::showMessage(){ cout<<"三角形的三边长分别为:"<<a<<' '<<b<<' '<<c<<endl; cout<<"该三角形的周长为"<<perimeter()<<",面积为:"<<area()<<endl<<endl;}double Triangle::perimeter(){ return (a+b+c);}double Triangle::area(){ double p; p=(a+b+c)/2; return sqrt(p*(p-a)*(p-b)*(p-c));}int main(){ Triangle Tri(7,8,9); Tri.showMessage(); return 0;}
0 0
- 第三周 项目一(4):三角形类的构造函数(使用参数初始化表)
- 第四周项目一:三角形类的构造函数(4):参数初始化表
- 第四周项目一 (4) 三角形类的构造函数 参数初始化表
- 项目一 三角形类的构造函数(参数初始化表)
- 第四周项目一——三角形类的构造函数——参数初始化表
- 第四周 项目一--三角形类的构造函数(4)参数初始化列表
- 第4周项目1-三角形类的构造函数(4)-使用参数初始化表
- 第四周 项目1三角形类的构造函数(3)---参数初始化表
- 第四周上机实践项目1-三角形类的构造函数(参数初始化表)
- 第四周项目:三角形类的构造函数-(4)使用参数初始化表
- 第四周项目一:三角形类的构造函数(1):带参数的构造函数
- 第四周项目一 三角形类构造函数(3) 带默认参数的构造函数
- 第四周 项目一--三角形类的构造函数(1)带参数构造函数
- 第四周项目1:三角形类的构造函数:参数初始化表
- 第四周项目1-三角形类的构造函数-参数初始化表
- 第3周-项目1-三角形类的构造函数-使用参数初始化表对数据成员初始化
- 第四周项目一---三角形类的构造函数——带参数构造函数
- 第四周项目一(1) 三角形的构造函数 带参数构造函数
- ACM学习感悟——POJ3169(差分约束)
- 编写一个程序,使用两个命令行参数,分别把值放在一个字符串变量和一个整型变量中,然后显示这些值。
- Linux内核链表的研究与应用
- 程序设计C 实验六 结构体 题目四 偷菜时间表(0069)
- VS2008无法打开gl/glaux.h头文件的解决方法
- 项目一 三角形类的构造函数(参数初始化表)
- win7笔记本电脑的无线网连接总是自动断开,重启之后才能恢复解决办法
- 深入理解HashMap(及hash函数的真正巧妙之处)
- yield
- ZOJ 3179 Calculate With Abacus(数学啊 )
- 兔子--select语句中动态设置int型参数
- 关于extern的使用
- 第四周项目二 分数类的雏形
- 【c语言】最大公约数