//1. 定义一个三角形类,用成员函数计算其周长、面积,并给出主函数应用该类。
#include"iostream"
#include"math.h"
using namespace std;
class triangle
{
private:
float x,y,z;
public:
triangle(int a,int b,int c):x(a),y(b),z(c){}
float area();
float perimeter();
};
int main()
{
triangle t1(2,3,4);
cout<<"周长:"<<t1.perimeter();
cout<<"面积:"<<t1.area();
return 0;
}
float triangle::area()
{
float m=(x+y+z)/2;
return sqrt(m*(m-x)*(m-y)*(m-z));
}
float triangle::perimeter()
{
return x+y+z;
}