第五周任务一(3)
来源:互联网 发布:录音转换文字软件 编辑:程序博客网 时间:2024/06/05 15:54
#include <iostream>#include<cmath>using namespace std;class Triangle{public: Triangle(float x=1,float y=1,float z=1); float Perimeter(void); float Area(void); void ShowMessage();private: float a,b,c;};Triangle::Triangle(float x,float y,float z){ a=x; b=y; c=z;}void Triangle::ShowMessage(){ cout<<"三角形的三边长分别为:"<<a<<'\t'<<b<<'\t'<<c<<endl; cout<<"该三角形的周长为:"<<Perimeter()<<'\t'<<"面积为:"<<Area()<<endl; //函数名前不用再加T1,因为主函数中已经有了。}void main(void){ Triangle T1; T1.ShowMessage(); Triangle T2(3,4,5); T2.ShowMessage();}float Triangle::Perimeter(void){ float l; l=a+b+c; return l;}float Triangle::Area(void){ float p,m; m=(a+b+c)/2; p=sqrt(m*(m-a)*(m-b)*(m-c)); return p;}
- 第五周 任务一(3)
- 第五周任务一(3)
- 第五周任务一(3)
- 第五周任务(一)
- 第五周 任务一
- 第五周任务一
- 第五周任务一
- 第五周任务一
- 第五周 任务一
- 第五周任务一
- 第五周任务一
- 第五周任务一
- 第五周任务一(构造函数)
- 第五周任务一(1,2)
- 第五周 任务一(1)
- 第五周 任务一(2)
- 第五周 任务一(4)
- 第五周任务一(1)
- Cholesky分解法的实现-matlab
- JSP和Servlet连接数据库 登陆验证ResultSet.getString("power")空指针问题
- PHP缓存技术
- Oracle9i的优化调整
- VC疑惑
- 第五周任务一(3)
- 第9章 bug 和 bug 修复
- fedora16 MYSQL登录错误:mysqladmin: connect to server at ‘localhost’ failed
- 你来过,却沉默
- 什么是proc文件系统
- AssemblyBuilder和Assembly
- Oracle 9i临时LOB对象过多使用临时表空间的一个错误设计
- Linux中的work queue
- open Inventor与vc6.0的配置