字典翻译 问答 其它 关于C++的简单算三角形面积头文件CT.h#ifndefCT#defineCTclassCTriangle{private:floatn_a,n_b,n_c;public://CTriangle();//CTriangle(floata,floatb,floatc);//用构造函数赋值voidSetLine(floata,floatb,floatc);floatGetArea();};
问题标题:
关于C++的简单算三角形面积头文件CT.h#ifndefCT#defineCTclassCTriangle{private:floatn_a,n_b,n_c;public://CTriangle();//CTriangle(floata,floatb,floatc);//用构造函数赋值voidSetLine(floata,floatb,floatc);floatGetArea();};
问题描述:

关于C++的简单算三角形面积

头文件CT.h

#ifndefCT

#defineCT

classCTriangle

{

private:

floatn_a,n_b,n_c;

public:

//CTriangle();

//CTriangle(floata,floatb,floatc);//用构造函数赋值

voidSetLine(floata,floatb,floatc);

floatGetArea();

};

#endif

还有CPP文件Triangle.cpp

#include"CT.h"

#include

#include"math.h"

usingnamespacestd;

voidCTriangle::SetLine(floata,floatb,floatc)

{

n_a=a;

n_b=b;

n_c=c;

}

floatCTriangle::GetArea()

{

floats=(n_a+n_b+n_c)/2;

floatarea=sqrt(s*(s-n_a)*(s-n_b)*(s-n_c));

returnarea;

}

实现d的cpp文件CTriangle1.cpp

#include"Triangle.cpp"

voidmain()

{

CTrianglet;

t.SetLine(3.0,4.0,5.0);

cout

邓小红回答:
  实现d的cpp文件CTriangle1.cpp   把这个文件里的#include"Triangle.cpp"换成#include"CT.h"
点击显示
其它推荐
热门其它推荐
  • 其它