关于C++编程的问题

2025-02-01 23:00:55
推荐回答(2个)
回答1:

#include

class Point
{
private:
float x,y,z;

public:
Point()
{
x=0.0;
y=0.0;
z=0.0;
}

Point(float xx,float yy,float zz)
{
x=xx;
y=yy;
z=zz;
}

void GetValues()
{
cout<<"请输入x,y,z坐标值!!!"< cout<<"请输入x:";
cin>>x;
cout<<"请输入y:";
cin>>y;
cout<<"请输入z:";
cin>>z;
}

void PrintPoint()
{
cout<<"("< }
};

int main()
{
Point point1;
Point point2(0.0,0.0,0.0);
Point point3(6.0,7.0,8.0);

point2.GetValues();

point1.PrintPoint();
point2.PrintPoint();
point3.PrintPoint();

return 0;
}

回答2:

#include

using namespace std;

class coordinate
{private:
float x,y,z;
public:
coordinate(){x=0;y=0;z=0;}
coordinate(float a,float b,float c):x(a),y(b),z(c){}
void display(void);
void set_value(float a,float b,float c);
};

void coordinate::display()
{cout<<"("<void coordinate::set_value(float a,float b,float c)
{x=a;y=b;z=c;}
int main()
{
coordinate c1,c2,c3(6,7,8);
c2.set_value(1,2,3);
c1.display();
c2.display();
c3.display();
return 0;
}