C++判断两圆关系(用Circle和Point类)

C++判断两圆关系(用Circle和Point类)

构造函数不是Circle(int cx, int cy, int r)而是Circle(Point pc,float r)时

#include
#include
using namespace std;
const double PI=3.14;
class Point{
	public:
		Point(int x=0,int y=0);
		Point(Point &p);
		~Point();
		friend class Circle;
	private:
		int x,y;
};
Point::Point(int x0,int y0):x(x0),y(y0){
	cout<<"point构造函数"<ce.r){
		t=cb.r;
		cb.r=ce.r;
		ce.r=t;
	}
	if(dis>cb.r+ce.r){
		cout<<"相离"<>xa>>ya>>ra;
	Point pb(xa,ya);
	Circle c1(pb,ra);
	cout<<"输入第二个圆:坐标x,y和半径r"<>xb>>yb>>rb;
	Point pe(xb,yb);
	Circle c2(pe,rb);
	cout<<"圆C1面积为:"<

C++判断两圆关系(用Circle和Point类)_第1张图片

你可能感兴趣的:(C++,程序代码,类)