第四周 项目一-三角形类的构造函数(二)
来源:互联网 发布:神机妙算软件介绍 编辑:程序博客网 时间:2024/04/30 04:19
问题
(2)设计默认构造函数,即不指定参数时,默认各边长为1。需要的测试函数是:
#include <iostream>#include <cmath>using namespace std;class Triangle{public: double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积 Triangle () { a=1; b=1; c=1; } void showMessage();private: double a,b,c; //三边为私有成员数据};double Triangle::perimeter(){ return a+b+c;}double Triangle::area(){ double p; p=a+b+c; return sqrt(p*(p-a)*(p-b)*(p-c));}void Triangle::showMessage(){ cout<<"三角形的三边长分别为:"<<a<<' '<<b<<' '<<c<<endl; cout<<"该三角形的周长为"<<perimeter()<<",面积为:"<<area()<<endl<<endl;}int main(){ Triangle Tri;//定义三角形类的一个实例(对象) Tri.showMessage(); return 0;}
运行结果:
知识点总结:
设计默认构造函数 不指定参数
学习心得:
好好学习 天天向上
0 0
- 第四周 项目一-三角形类的构造函数(二)
- 第四周项目一—三角形类的构造函数
- 第四周 项目一-三角形类的构造函数
- 第四周项目一 三角形类的构造函数
- 第四周项目一 三角形类的构造函数 4
- 第四周 项目一三角形类的构造函数
- 第四周项目一 三角形类的构造函数
- 第四周 项目一 三角形类的构造函数1
- 第四周 项目一 三角形类的构造函数2
- 第四周项目一 三角形类的构造函数
- 第四周项目一三角形类的构造函数-1
- 第四周项目一三角形类的构造函数-2
- 第四周项目一三角形类的构造函数-3
- 第四周项目一三角形类的构造函数-4
- 第四周 项目一 三角形类的构造函数
- 第四周项目一 三角形的构造函数(2)
- 第四周项目一 三角形的构造函数(3)
- 第四周项目一 三角形的构造函数(4)
- java 对称加密——密钥与加密后的数据存盘方式
- Macbook Vim高亮
- boundingRectWithSize 的使用, 计算UILable高度, 包含Emoji及多属性string
- java快速排序
- caffe架构学习之(一)--基于google protocol buffer开源项目的深度网络定义
- 第四周 项目一-三角形类的构造函数(二)
- 山寨免费软件的阴谋!
- 终于找到了-----------让工资再涨的编程方式
- 将ppt文件如何转换成pdf文件
- Redirecting携带数据
- 优化实例内存
- Android Studio 1.1.0 配置androidannotations框架
- POJ - 1521 Entropy
- android获取在线视频略缩图