#include#includeclass base{public:base(){}virtual void area()=0;};class triangle:public base{triangle(float a,float b,float c){x=a;y=b;z=c;}void area(){float p,t_area;p=((x+y+z)/2.0);t_area=(sqrt)(p*(p-x)*(p-y)*(p-z));cout
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 06:36:24
![#include#includeclass base{public:base(){}virtual void area()=0;};class triangle:public base{triangle(float a,float b,float c){x=a;y=b;z=c;}void area(){float p,t_area;p=((x+y+z)/2.0);t_area=(sqrt)(p*(p-x)*(p-y)*(p-z));cout](/uploads/image/z/11565331-43-1.jpg?t=%23include%23includeclass+base%7Bpublic%3Abase%28%29%7B%7Dvirtual+void+area%28%29%3D0%3B%7D%3Bclass+triangle%3Apublic+base%7Btriangle%28float+a%2Cfloat+b%2Cfloat+c%29%7Bx%3Da%3By%3Db%3Bz%3Dc%3B%7Dvoid+area%28%29%7Bfloat+p%2Ct_area%3Bp%3D%28%28x%2By%2Bz%29%2F2.0%29%3Bt_area%3D%28sqrt%29%28p%2A%28p-x%29%2A%28p-y%29%2A%28p-z%29%29%3Bcout)
#include#includeclass base{public:base(){}virtual void area()=0;};class triangle:public base{triangle(float a,float b,float c){x=a;y=b;z=c;}void area(){float p,t_area;p=((x+y+z)/2.0);t_area=(sqrt)(p*(p-x)*(p-y)*(p-z));cout
#include
#include
class base
{
public:
base(){}
virtual void area()=0;
};
class triangle:public base
{
triangle(float a,float b,float c)
{
x=a;
y=b;
z=c;
}
void area()
{
float p,t_area;
p=((x+y+z)/2.0);
t_area=(sqrt)(p*(p-x)*(p-y)*(p-z));
cout
#include#includeclass base{public:base(){}virtual void area()=0;};class triangle:public base{triangle(float a,float b,float c){x=a;y=b;z=c;}void area(){float p,t_area;p=((x+y+z)/2.0);t_area=(sqrt)(p*(p-x)*(p-y)*(p-z));cout
里面的计算可以省略一点
#include
#include
using namespace std;
class base
{
public:
base(){}
virtual void area()=0;
};
class triangle:
public base
{
public:
triangle(float a,float b,float c)
{
x=a; y=b; z=c;
}
void area()
{
float p;
p=((x+y+z)/2.0);
cout