我这个主函数怎么改呀

#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");
}