2015年第四周项目一:三角形类的构造函数(4)
来源:互联网 发布:小世界网络 聚类系数 编辑:程序博客网 时间:2024/06/05 06:44
#include<iostream>#include<cmath>using namespace std;class Triangle{public: Triangle(int x,int y,int z):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(){ int 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;}#include<iostream>#include<cmath>using namespace std;class Triangle{public: Triangle(int x,int y,int z):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(){ int 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
- 2015年第四周项目一:三角形类的构造函数(4)
- 第四周项目一 三角形类的构造函数 4
- 第四周项目一三角形类的构造函数-4
- 第四周项目一 三角形的构造函数(4)
- 2015年第四周项目一:三角形类的构造函数(1)
- 2015年第四周项目一:三角形类的构造函数(2)
- 2015年第四周项目一:三角形类的构造函数(3)
- 第四周项目一—三角形类的构造函数
- 第四周 项目一-三角形类的构造函数
- 第四周项目一 三角形类的构造函数
- 第四周 项目一三角形类的构造函数
- 第四周项目一 三角形类的构造函数
- 第四周 项目一 三角形类的构造函数1
- 第四周 项目一 三角形类的构造函数2
- 第四周项目一 三角形类的构造函数
- 第四周项目一三角形类的构造函数-1
- 第四周项目一三角形类的构造函数-2
- 第四周项目一三角形类的构造函数-3
- Android使用ListView应该注意的地方
- angularjs学习笔记—工具方法
- 持久化API(JPA)系列(三)实体Bean的开发技术-建立与数据库的连接
- Unity 3D学习笔记
- cocos2dx tolua传递参数分析
- 2015年第四周项目一:三角形类的构造函数(4)
- jquery中的 delegate 可以让 代码中动态加入td元素,同样会被赋予单击事件!
- eclipse默认指向WebContent目录修改为webRoot 设置说明
- java.util.concurrent包API学习笔记
- 线性布局下,如何最左或者最右
- repaint,update和paint方法的区别
- Remove Nth Node From End of List —— Leetcode
- 数据结构链式表实验报告
- 将一个或多个空格替换成逗号“,”