编写Point
类,使得下列程序正确运行:
裁判测试程序样例:
#include<iostream>
using namespace std;
// 请将答案填写在这里
int main() {
int x, y;
cin >> x >> y;
Point p1(x, y); // 构造函数传入x,y坐标
cout << p1.getX() << " " << p1.getY() << endl;
Point p2(x); // 构造函数只传x坐标,默认y为0
cout << p2.getX() << " " << p2.getY() << endl;
Point p3; // 构造函数不传参数,默认x和y都为0
cout << p3.getX() << " " << p3.getY() << endl;
return 0;
}
输入样例:
输入x和y坐标。例如:
21 2
输出样例:
分别输出三个点p1, p2, p3的坐标。例如:
21 2
21 0
0 0
答案如下:
class Point {
private:
int x,y;
public:
Point(int a=0,int b=0){
x=a;
y=b;
}
int getX(){
return x;
}
int getY(){
return y;
}
};