您的位置:首页 > 其它

项目1-使用默认参数构造函数

2016-03-27 22:04 363 查看
/*

*Copyright (c) 2014,烟台大学计算机学院

*All right reserved.

*文件名称:test.cpp

*作 者:韩双志

*完成日期:2016年3月22日

*版本号:v1.0

*

*问题描述;默认值输出函数面积和周长

*输入描述;无

*输出描述;输出周长和面积

/*

#include<iostream>

#include<math.h>

using namespace std;

class Triangle

{

public:

Triangle(double x=1,double y=1,double z=1){a=x;b=y;c=z;}

double showMessage();

double perimeter();

double area();

bool isTriangle();

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));

}

double Triangle::showMessage()

{

cout<<"三边为:"<<a<<","<<b<<","<<c<<endl;

cout<<"三角形的周长为:"<<perimeter()<<'\t'<<"面积为:"<<area()<<endl;

}

int main()

{

Triangle Tri1;

Tri1.showMessage();

Triangle Tri2(1.5);

Tri2.showMessage();

Triangle Tri3(1.5,1.5);

Tri3.showMessage();

Triangle Tri4(7,8,9);

Tri4.showMessage();

return 0;

}

运行结果



知识点总结

类函数的应用和默认值的应用

学习心得

学会了类函数的应用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: