第4周项目1三角形类的构造函数(1)
来源:互联网 发布:开票软件使用方法 编辑:程序博客网 时间:2024/06/10 15:15
/*。*Copyright(c)2014,烟台大学计算机学院*All right reserved,*文件名:test.cpp*作者:毕玉堂*完成日期:2015年4月3日*版本号:v1.0*问题描述:*输入描述:*程序输出:*/
#include <iostream>#include <cmath>using namespace std;class Triangle{public: Triangle(double x,double y,double 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;} 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 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周项目1三角形类的构造函数
- 第4周项目1-三角形类的构造函数
- 第4周项目1-三角形类的构造函数(2)-默认构造函数
- 第3周项目1-三角形类的构造函数
- 第四周项目1(4)-三角形类的构造函数
- 第四周【项目1-三角形类的构造函数】(4)
- 第4周项目1-三角形类的构造函数(3)-使用有默认参数的构造函数
- 第4周项目1-三角形类的构造函数(1)、(2)、(3)
- 第4周项目1-三角形类的构造函数(1)-使用带参数构造函数
- 第4周项目1-三角形类的构造函数(1)
- 第4周项目1三角形类的构造函数(1)
- 第4周项目1-三角形类的构造函数(4)-使用参数初始化表
- 第4周项目1-三角形类的构造函数(4)
- 第4周项目1三角形类的构造函数(4)
- 第4周项目1-三角形类的构造函数(2)
- 第4周项目1-三角形类的构造函数(3)
- 第4周项目1三角形类的构造函数(2)
- 第4周项目1三角形类的构造函数(3)
- 黑马程序员--网络编程
- 进程内存映像的地址空间布局
- c语言system函数
- 欢迎使用CSDN-markdown编辑器
- Android四大组件之一:Service
- 第4周项目1三角形类的构造函数(1)
- 第四周上机项目3 用对象数组操作长方柱类
- 第六章 logistic回归与最大熵模型
- 常用牛人主页链接(计算机视觉、模式识别、机器学习相关方向)
- iOS7/8 UIButton高亮状态延迟问题全解
- 简单理解 C ++ 中的模版
- matlab冒号:
- 第四周项目3-指向学生类的指针
- 查找最大元素HDU2025