📄 mianji.txt
字号:
#include "coordinate.h"
#include <math.h>
class circle:public coordinate
{public:
circle( int X1=0,int Y1=0,int X2=0,int Y2=0 ):margin(X1,Y1),centre(X2,Y2)
{}
#include<stdio.h>
#include<math.h>
main()
{
float a,b,c,d,s;
scanf("%f,%f,%f",&a,&b,&c);
d=(a+b+c)/2;
s=sqrt(d*(d-a)*(d-b)*(d-c));
printf("%f",s);
}
circle(const circle &D)
{
this->margin = D.margin;
this->centre = D.centre;
}
~circle()
{}
float area(void);
private:
coordinate margin,centre;
};
static const double PI = 3.14;
float circle::area(void)
{ int temp =(centre.Getx()-margine.Getx())*(centre.Getx()-margine.Getx())+(centre.Gety()-margin.Gety())*(centre.Gety()-margin.Gety());
return PI*sqrt(temp);
}
#include "coordinate.h"
class rectangle:public coordinate //矩形类
{
public:
rectangle ( int X1,int Y1,int X2,int Y2 ):leftbelow (X1,Y1), rightup(X2,Y2)
{}
int xlenth( void )const; ///求x轴边长和y轴边长
int ylenth( void )const;
int area (void)const; //求面积
private:
coordinate leftbelow,rightup;
};
int rectangle::xlenth (void)const
{
return rightup.Getx()-leftbelow.Getx();
}
int rectangle::ylenth (void)const
{
return rightup.Gety()-leftbelow.Gety();
}
int rectangle::area (void)const
{
return xlenth()*ylenth();
}
#include "coordinate.h"
#include <math.h>
class circle:public coordinate
{public:
circle( int X1=0,int Y1=0,int X2=0,int Y2=0 ):margin(X1,Y1),centre(X2,Y2)
{}
circle(const circle &D)
{
this->margin = D.margin;
this->centre = D.centre;
}
~circle()
{}
float area(void);
private:
coordinate margin,centre;
};
static const double PI = 3.14;
float circle::area(void)
{ int temp =(centre.Getx()-margine.Getx())*(centre.Getx()-margine.Getx())+(centre.Gety()-margin.Gety())*(centre.Gety()-margin.Gety());
return PI*sqrt(temp);
}
#include < iostream >
#include "rectangle.h"
#include "circle.h"
using namespace std;
int main()
{int x1,y1,x2,y2;
cout << " 请输入矩形的左下角坐标:( ";
cin >> x1 >> y1;
cout << ")" << endl << " 请输入矩形的右下角坐标:( ";
cin >> x2 >> y2;
rectangle myrectangle(x1,y1,x2,y2);
cout << ")矩形的面积是:" << myrectangle.area() << endl;
int R;
cout << "请输入圆的半径:" << R;
cin >> R;
circle mycircle(R);
cout << "圆的面积是:" << mycircle.area() << endl;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -