#include
#include
#include<stdio.h>
using namespace std;
class point
{
private:
double x1;
double y1;
public:
void p(double x, double y)
{
x = x1;
y = y1;
}
};
class circle
{
private:
double x0;
double y0;
double r1;
public:
void c(double a, double b, double r)
{
a = x0;
b = y0;
r = r1;
};
void juli(double x, double y, double r, double a, double b)
{
double s = (a - x) * (a - x) + (b - y) * (b - y) - r1 * r1;
if (s > 0)
cout << "-1";
else if (s == 0)
cout << "0";
else cout << " 1";
}
void main(double x, double y, double a, double b, double r)
{
cin >> x >> y >> a >> b >> r;
point tmp(x, y);
circle tmp(a, b, r);
system("pouse");
}
};
望采纳,谢谢
void main(double x, double y, double a, double b, double r)
{
cin >> x >> y >> a >> b >> r;
point tmp;
tmp.p(x, y);
circle tmp1;
tmp1.c(a, b, r);
system("pouse");
}
给你改了下错的看看是这样不
#include<iostream>
using namespace std;
class point
{
private:
double x1;
double y1;
public:
point(double x, double y)
{
x = x1;
y = y1;
}
};
class circle
{
private:
double x0;
double y0;
double r1;
public:
circle(double a, double b, double r)
{
a = x0;
b = y0;
r = r1;
};
void juli(double x, double y, double r, double a, double b)
{
double s = (a - x) * (a - x) + (b - y) * (b - y) - r1 * r1;
if (s > 0)
cout << "-1";
else if (s == 0)
cout << "0";
else cout << " 1";
}
};
void main(double x, double y, double a, double b, double r)
{
cin >> x >> y >> a >> b >> r;
point tmp(x, y);
circle tmp2(a, b, r);
system("pause");
}