【项目1-三角形类的构造函数】-设计默认构造函数
来源:互联网 发布:如何申请淘宝达人账号 编辑:程序博客网 时间:2024/06/06 03:14
/** 程序的版权和版本声明部分* Copyright (c)2014, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: array.cpp* 作 者: 刘江* 完成日期:2013年3月24日* 版本号: v1.0* 输入描述:无* 问题描述:三角形类*/#include<iostream>#include<Cmath>using namespace std;class Triangle{public: double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积 void showMessage(); Triangle();private: double a,b,c; //三边为私有成员数据};void Triangle::showMessage(){ cout<<"三角形的三边长分别为:"<<a<<' '<<b<<' '<<c<<endl; cout<<"该三角形的周长为"<<perimeter()<<",面积为:"<<area()<<endl<<endl;}Triangle::Triangle(){ a=1; b=1; c=1;}int main(){ Triangle Tri;//调用默认构造函数,不指定参数时,默认各边长为1; Tri.showMessage(); return 0;}double Triangle::perimeter(){ double C; C=a+b+c; return C;}double Triangle::area(){ double p,S; p=(a+b+c)/2; S=sqrt(p*(p-a)*(p-b)*(p-c)); return S;}
运行结果;
心得体会;课本还是要狠狠地看!!!
0 0
- 【项目1-三角形类的构造函数】-设计默认构造函数
- 项目1 三角形类的构造函数 (设计默认构造函数)
- 第四周项目1—三角形类的构造函数(2)设计默认构造函数
- 第四周项目:三角形类的构造函数-(2)设计默认构造函数
- 第四周 项目一 三角形类的构造函数—设计默认构造函数
- 【项目1-三角形类的构造函数】-使用有默认参数的构造函数
- 第3周-项目1-三角形类的构造函数-有默认参数的构造函数
- 第四周项目1:三角形类的构造函数:有默认参数的构造函数
- 第四周项目1-三角形类的构造函数-有默认参数的构造函数
- 第3周-项目1-三角形类的构造函数-默认构造函数
- 第4周项目1-三角形类的构造函数(2)-默认构造函数
- 第四周 项目1三角形类的构造函数(2)---默认构造函数
- 第四周上机实践项目1-三角形类的构造函数(默认构造函数)
- 第四周项目1:三角形类的构造函数:默认构造函数
- 第四周项目1-三角形类的构造函数-默认构造函数
- 三角形类(设计默认构造函数)
- 第四周项目一三角形的构造函数---设计默认构造函数
- 2015年大一下第3周项目1-三角形的构造函数(2)设计默认构造函数
- Syntax error: word unexpected (expecting ")")
- 五周 项目1.3
- boost1.55.0安裝及配置
- ubuntu编译android源码
- python 核心编程 正则表达式部分答案
- 【项目1-三角形类的构造函数】-设计默认构造函数
- Eclipse中解决中文显示的问题
- 设置UIView背景图片
- 联系人去重的写法优化
- 作业控制
- 矩形类
- MANIFEST.MF文件格式详解
- Using C++ std::equal on a container of shared_ptr
- 分数类的雏形