第五周项目1.3
来源:互联网 发布:淘宝口红哪家是正品 编辑:程序博客网 时间:2024/06/05 18:27
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:孔令玺*完成日期:2014 年 3月 25 日*版本号:v1.0*对任务及求解方法的描述部分:*输入描述:无*问题描述:*程序输出:*问题分析:使用带参数构造函数*算法设计:*/#include <iostream>#include <cmath>using namespace std;class Triangle{public: Triangle(double x=1,double y=1,double z=1); double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积 void showMessage();private: double a,b,c; //三边为私有成员数据};Triangle::Triangle(double x,double y,double z){ a=x; b=y; c=z;}double Triangle::area(){ return 0.25*sqrt((a+b+c)*(a+b-c)*(a+c-b)*(b+c-a));}double Triangle::perimeter(){ return a+b+c;}void Triangle::showMessage(){ cout<<"三角形的三边长分别为:"<<a<<' '<<b<<' '<<c<<endl; cout<<"该三角形的周长为"<<perimeter()<<",面积为:"<<area()<<endl<<endl;}int main(){ Triangle Tri1; //定义边长为1 1 1的三角形类实例 Tri1.showMessage(); Triangle Tri2(1.5);//定义边长为1.5 1 1的三角形类实例 Tri2.showMessage(); Triangle Tri3(1.5,1.5);//定义边长为1.5 1.5 1的三角形类实例 Tri3.showMessage(); Triangle Tri4(7,8,9); //定义边长为7 8 9的三角形类实例 Tri4.showMessage(); return 0;}
0 0
- 第五周项目1.3
- 第五周项目1.3
- 第五周项目1.3-三角形类雏形
- 第五周项目1
- 第五周项目一
- 第五周项目一
- 第五周项目一
- 第五周项目二
- 第五周项目三
- 第五周项目二
- 第五周项目三
- 第五周项目3
- 第五周项目1
- 第五周项目2
- 第五周上级项目
- 第五周项目四
- 第五周项目五
- 第五周项目一
- 2>&1使用
- 初学Lua第一篇
- 局域网内服务器入侵的防范措施
- 圣行故事-----奔公甲格西
- 基础加强-java反射
- 第五周项目1.3
- 表单元素详解
- oracle使用bulk collect insert实现大数据快速迁移
- Image Matting(抠图)技术介绍:序言
- 颜色名称及色样表(HTML版)
- 【数据库优化】面向程序员的数据库访问性能优化法则
- 基础加强-泛型
- android 上下左右手势判断
- linux上安装jdk