项目一(3)
来源:互联网 发布:java webservice开发 编辑:程序博客网 时间:2024/06/10 09:00
/**Copyright (c) 2013 ,烟台大学计算机与控制工程学院*All rights reserved.*作者:王至超*完成日期:2014年03月28*版本号:v1.0*问题描述:*样例输入:*样例输出:*问题分析:用简单的方法,学会活学活用*/#include <iostream>#include <cmath>using namespace std;class Triangle{public: Triangle(double=1,double=1 ,double=1); double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积 void showMessage();private: double a,b,c; //三边为私有成员数据}; 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)));}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;} 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
- 项目一(3)
- 项目一(3)。
- 项目一(2)(3)
- 第八周项目一(3)
- 第十四周 项目一(3)
- 17周项目一(3)
- 项目一(3)。复制构造函数
- 第12周项目一(3)
- 2014-12周-项目一(3)
- 第九周项目一(3)
- 第十周上机项目一(3)
- 第十周项目一(3)
- 第十一周项目一(3)
- 第十一周上机项目一(3)
- 第十一周 项目一(3)
- 第十一周项目一(3)
- 第十一周项目一(3)
- 第十一周项目一(3)
- Unity学习小结3 - Unity,你给我的坑
- Linux一些常用命令总结
- C#-控制台-Char类的使用大全---ShinePans
- java中的链表
- 变量存储类型
- 项目一(3)
- 命名空间 - 一个容易被忽视的查找规则
- UIScrollView中图片放大后不居中,或居中后移动有偏差解决办法
- java程序内存溢出调查用
- android学习笔记之handler初接触!
- do{}while(0)
- Css布局一枚,很漂亮 by ShinePans
- 读万卷书不如行万里路,行万里路不如阅人无数,阅人无数不如名师指路
- Hibernate插入对象的问题。