第5周实验报告1-2
来源:互联网 发布:淘宝网单人床 编辑:程序博客网 时间:2024/06/06 14:14
//Triangle.h class Triangle { public: Triangle();//设计默认构造函数,即不指定参数时,默认各边长为1 float Perimeter(void);//计算三角形的周长 float Area(void);//计算并返回三角形的面积 void showMessage(); private: float a,b,c;//三边为私有成员数据 }; //Triangle.cpp #include<iostream> #include<cmath> #include"Triangle.h" using namespace std; Triangle::Triangle() { a=1; b=1; c=1; } float Triangle::Perimeter(void)//计算三角形的周长 { return(a+b+c); } float Triangle::Area(void)//计算并返回三角形的面积 { float s,m; s=(a+b+c)/2; m=sqrt(s*(s-a)*(s-b)*(s-c)); return m; } void Triangle::showMessage() { cout<<"三角形的三边长分别为:"<<a<<'\t'<<b<<'\t'<<c<<endl; cout<<"该三角形的周长为:"<<Perimeter()<<'\t'<<"面积为:"<<Area()<<endl<<endl; } //main.cpp #include<iostream> #include"Triangle.h" void main(void) { Triangle Tri1;//定义三角 形类的一个实例(对象) Tri1.showMessage(); /*Triangle Tri1(7,8,9);//定义一个三角形类的一个实例(对象) Tri1.showMessage(); */ }
- 第5周实验报告1-2
- 第5周实验报告1-1
- 第5周实验报告任务2
- 第5周实验报告2
- 第5周实验报告1-3
- 第5周实验报告1-4
- 第5周实验报告1
- 第2周实验报告1
- 第8周实验报告1-2
- 第5周实验报告任务2(修改)
- 第12周实验报告求阶乘2-1
- 第2周实验报告2
- 第5周实验报告任务一
- 第5周实验报告任务1.3
- 第5周实验报告任务1.4
- 第5周实验报告任务3
- 第5周实验报告任务4
- 第5周实验报告3
- 学习Java必看书籍和步骤
- 第三周作业(二)
- VC实现反射机制(把字符串映射成类)
- zoj 1259 Rails
- Linux 进程通信(System V) 第三节 ------> msg queue 消息队列
- 第5周实验报告1-2
- 关于找不到aspnet_client system_web 1_1_4322 WebUIValidation js
- 第三周作业(三)
- Linux 进程通信(System V) 第四节 ------>信号量
- Error creating bean with name 'dwrSysuserDao' defined in ServletContext resource
- SQL BI规划分析的视角:维度
- 第四周作业(一)
- 数据仓库开发之路--时间维度的创建
- 修改myeclipse默认编码的配置