• 大小: 1KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-05-06
  • 语言: C/C++
  • 标签: c++  三角形类  

资源简介

用c++设计一个三角形类Triangle,包含三角形三条边长的私有数据成员,另有一个重载运算符“+”,以实现求多个个三角形对象的面积之和。

资源截图

代码片段和文件信息

#include
#include

class Triangle
{
public:
friend Triangle operator + (const Triangle& t1const Triangle& t2);
Triangle(double t_lengthdouble t_widthdouble t_high);
    Triangle();
void area();
void input();
void output();
private:
double length;
double width;
double high;
double areas;
};
int main()
{
Triangle tri(000)tri1;
tri.area();
int answer;
do
{
cout<< “Please input the edges of the triangle !(press enter to continue)\n“;
    tri1.input();
    tri1.area();
tri=tri1+tri;
cout << “Do you want to input another triangle‘s information?(1 for yes0 for no)\n“;
cin >> answer;
}while(answer!=0);
cout << “The area of triangle is:\n“;
tri.output();
    return

评论

共有 条评论