第五周项目1三角形类雏形

来源:互联网 发布:手机淘宝怎么改运费 编辑:程序博客网 时间:2024/05/19 04:06
/*02.*Copyright (c)2016,烟台大学计算机与控制工程学院03.*All rights reserved.04.*文件名称:main.cpp05.*作    者:李钊06.*完成日期:2016年3月27日07.*版 本 号:v1.008.*09.*问题描述:三角形类雏形。10.11. 输入描述:三角形的三条边12.*输出描述:三角形的周长跟面积13.*/#include <iostream>#include <math.h>using namespace std;class Triangle{public:    void setABC(double x,double y,double z);    double perimeter();    double area();private:    double a,b,c;};int main(){    Triangle tri1;    tri1.setABC(4,5,6);    cout<<"三角形的周长为: "<<tri1.perimeter()<<'\t'<<"面积为: "<<tri1.area()<<endl;    return 0;}void Triangle::setABC(double x,double y,double z){    a=x;    b=y;    c=z;}double Triangle:: perimeter(){    double f;    f=a+b+c;    return f;}double Triangle::area(){    double p,s;    p=(a+b+c)/2;    p=p*(p-a)*(p-b)*(p-c);    s=sqrt(p);    return s;}

运行结果:

学习心得:

掌握类的运用方法及成员函数

知识点总结:


0 0