第5周-项目1-三角形类锥形(1)

来源:互联网 发布:手机淘宝怎么改运费 编辑:程序博客网 时间:2024/04/28 18:06

问题及代码:

/**Copyright (c)2016,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp*作    者:王艺霖*完成日期:2016年3月27日*版 本 号:v1.0*问题描述:设计一个三角形类,请给出各成员函数的定义*/#include <iostream>#include<cmath>using namespace std;class Triangle{public:    void setABC(double x,double y,double z);    double perimeter();    double area();private:    double a,b,c;}; void Triangle::setABC(double x,double y,double z) {     a=x;     b=y;     c=z; }double Triangle::perimeter(){    return a+b+c;}double Triangle::area(){    double p,s;    p=(a+b+c)/2;    s=sqrt(p*(p-a)*(p-b)*(p-c));    return s;}int main(){    Triangle tri1;    tri1.setABC(4,5,6);    cout<<"三角形的周长为:"<<tri1.perimeter()<<'\t'<<"面积为:"<<tri1.area()<<endl;    return 0;}

运行结果:

学习心得:

对成员函数有了了解


0 0
原创粉丝点击