C++求高手!定义一个三角形类Ctriangle,求三角形的面积和周长.我写了一个不知哪错,请附上答案或改正的#include #include using namespace std;class Ctriangle{public: void get_value(); double area(); float circumference();

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/14 05:38:14

C++求高手!定义一个三角形类Ctriangle,求三角形的面积和周长.我写了一个不知哪错,请附上答案或改正的
#include
#include
using namespace std;
class Ctriangle
{
public:
void get_value();
double area();
float circumference();
void display1();
void display2();
public:
double l1;
double l2;
double l3;
double s;
};
void Ctriangle::get_value()
{
coutl3;
}
double Ctriangle::area()
{
return(sqrt(s*(s-l1)*(s-l2)*(s-l3)));
}
float Ctriangle::circumference()
{
return(l1+l2+l3);
}
void Ctriangle::display1()
{
cout

#include <iostream>

#include <cmath>

using namespace std;

class Ctriangle

{

public:

 void get_value();

 double area();

 float circumference();

 void display1();

 void display2();

public:

 double l1;

 double l2;

 double l3;

 double s;

};

void Ctriangle::get_value()

{

 cout<<"20124140李子莹计算机2班"<<endl;

 cout<<"请输入三角形的三边长:";

 cin>>l1;

 cin>>l2;

 cin>>l3;

}

double Ctriangle::area()

{

 double s=(l1+l2+l3)/2;

 return(sqrt(s*(s-l1)*(s-l2)*(s-l3)));

}

float Ctriangle::circumference()

{

 return(l1+l2+l3);

}

void Ctriangle::display1()

{

 cout<<area()<<endl;

}

void Ctriangle::display2()

{

 cout<<circumference()<<endl;

}

double main()

// double area1;

// double l1;

// double l2;

 //double l3;

/// double s;

// if(l1+l2>l3&&l2+l3>l1&&l1+l3>l2)

 //{

  //s=(l1+l2+l3)/2;

  //area1=sqrt(s*(s-l1)*(s-l2)*(s-l3));

 //}

 Ctriangle ctriangle;

 ctriangle.get_value();

 ctriangle.area();

 cout<<"三角形的面积:";

 ctriangle.display1();

 ctriangle.circumference();

 cout<<"三角形的周长:";

 ctriangle.display2();

 return 0;

}


感觉你上面写了很多无用功,注释掉了,area加一个s变量,就可以运行了

java定义一个三角形类(Triangle),成员变量是三条边的长度,定义方法perimeter()求周长(1) 定义一个三角形类(Triangle),成员变量是三条边的长度,定义方法perimeter()求周长,创建类主类TriangleTest来 求高手数三角形 C++求高手!定义一个三角形类Ctriangle,求三角形的面积和周长.我写了一个不知哪错,请附上答案或改正的#include #include using namespace std;class Ctriangle{public: void get_value(); double area(); float circumference(); 定义类,用结构法,定义一个三角形的边长,求三角形的面积.那位前辈,帮我编辑个JAVA 程序.定义三角形的边长,给其赋值.求面积 用C/C++定义一个点类Point/1.用构造函数初始化类Point的对象?2.定义函数Distance,计算平面上两点间的距离?请高手们指点一下.我会好感谢高手们的. 求三角形面积定义两个带参宏,一个用来求s,另一个用来求area.编写程序,在程序中用带参宏的宏名来求面积已知三边a,b,c; 定义一个int**p; 那么*p表示什么意思?求高手 求物理高手解释四维定义 Java定义一个三角形类,将求面积,周长,内切圆,外接圆等方法放入类中,并验证 java编程求三角形面积先创建一个Point类,然后定义Trianglele类.在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义一个方法setTri对这三个点进行初始化,然后定义两个方法求三 C语言编程,求三角形园矩形的周长和面积,可抽象一个公共基base,在其中定义俩个纯虚函数用于求面积和周长在程序中注释:类的声明,类函数的定义,类对象生成和调用,构造函数和析构函数.定 JAVA画图形定义一个抽象的图形类,并在该类中定义一个抽象的绘图方法.然后定义3个具体的图形子类,分别是方型、圆形和三角形,并在每个子类中分别实现各自的绘图方法.望高手指点一下. 在一个三角形中,等角对等边() A定义 B定理 C公理 D假命题 高手来MMMMMMMMMMMMMMMMMMMM在三角形ABC中,∠B=2∠A,∠C=3∠A,求三角形ABC各内角度数.三角形的一个外角等于________两个内疚呢的和,三角形的吗一个外角大于_______.已知三角形ABC中方,∠A=55°,∠B比∠C 定义类,用结构法,定义一个三角形的边长,给其赋值.求三角形的面积那位前辈,帮我编辑个完整的JAVA 程序.公式最好也带上. 一个c语言的问题:输入三角形的三边长,求三角形面积.已知三角形的三边长a=7,b=8,c=12,则该三角形的面积公式为:area=sqrt(s*(s-a)*(s-b)*(s-c))其中s=(a+b+c)/21.先定义变量,用来存放三条边2.然后根据 c#定义一个类,使用三角形的三条边计算出三角形的面积. 关于数学逻辑和形式逻辑的一个问题,求高手1 是这样的,我们在离散数学中学到:(A或B)且C 等价于 A且C或B且C 那么,这里有这样一个问题:“函数f(x)≥c,在其定义域内恒成立,求c的范围