类的定义和使用
题目:请定义一个Point类,有两个数据成员:x和y, 分别代表x坐标和y坐标,并有若干构造函数和一个移动的成员函数,可输出移动后新的坐标值。
输入格式:
第一行的两个数 分别表示 点的x坐标和y坐标。 第二行的两个数 分别表示 x和y方向移动的距离。
输出格式:
移动后的点的x坐标和y坐标。
输入样例:
1 5
2 5
输出样例:
3 10
#include <iostream>
using namespace std;
class Point
{
public:
int x;
int y;
void move(int a, int b)
{
x += a;
y += b;
}
};
int main()
{
Point p;
cin >> p.x >> p.y;
int ox, oy;
cin >> ox >> oy;
p.move(ox, oy);
cout << p.x << " " << p.y << endl;
return 0;
}