2015-第三周-三角形1
来源:互联网 发布:淘宝海外版怎么切换 编辑:程序博客网 时间:2024/05/16 08:53
【项目1 - 三角形类1】下面设计一个三角形类,请给出各成员函数的定义
#include<iostream>#include<Cmath>using namespace std;class Triangle{public:void setABC(double x, double y, double z);//置三边的值,注意要能成三角形void getABC(double *x, double *y, double *z);//取三边的值double perimeter(void);//计算三角形的周长double area(void);//计算并返回三角形的面积private:double a,b,c; //三边为私有成员数据};int main(){Triangle tri1;//定义三角形类的一个实例(对象)tri1.setABC(4,5,6);//为三边置初值double x,y,z;tri1.getABC (&x,&y,&z); //将三边的值为x,y,z赋值cout<<"三条边为:"<<x<<'\t'<<y<<'\t'<<z<<endl;cout<<"三角形的周长为:"<< tri1.perimeter()<<'\t'<<"面积为:"<< tri1.area()<<endl;return 0;}//请在下面定义Triangle类中的各个成员函数void Triangle::setABC(double x, double y, double z){ a = x; b = y; c = z;}void Triangle::getABC(double *x, double *y, double *z){ //x = &a; //y = &b; //z = &c; *x = a; *y = b; *z = c;}double Triangle::perimeter(){ return (a + b + c);}double Triangle::area(){ double p = (a + b + c) / 2; double s = sqrt(p * (p - a) * (p - b) * (p - c)); return s;}
运行结果
0 0
- 2015-第三周-三角形1
- 2015年第三周项目一:三角形类1
- 2015-第三周-三角形类2
- 第三周 项目1-三角形类型1
- 第三周项目1:三角形类1
- 第三周项目1 三角形1
- 第三周项目1三角形类1
- 第三周 项目1-三角形类1
- 第三周项目1--三角形类1
- 第三周项目1-三角形类型1
- 第三周【项目1-三角形类1】
- 第三周项目1三角形类1
- 第三周项目1-三角形类1
- 第三周项目1三角形类1
- 第三周项目1-三角形类1
- 第三周项目1-三角形类1
- 第三周项目1-三角形1
- 第三周 项目一-三角形类1
- leetcode_145_Binary Tree Postorder Traversal
- 第三周项目1——三角形类1
- 三角形
- ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
- 第三周项目1—求三角形周长面积
- 2015-第三周-三角形1
- 大一第二学期第3周【项目1:三角形类1】
- 第3周项目2-三角形类2
- 数组作数据成员-工资类(手动输入)
- 第三周 项目一 三角形类1
- 第三周上机实践项目3-多文件组织(实现项目二)
- Android省电开发 浅析
- 第三周【项目一-三角形类1】
- 项目(二)三角形类--