6-3 移动点的函数
分数 10
全屏浏览
切换布局
作者 刘利
单位 惠州学院
题目已经定义了一个点类Point,要求编写一个移动点的函数move,能完成满足main函数的调用,并完成点的移动。
函数说明:
完成move函数的编写。
裁判测试程序样例:
#include<iostream>
using namespace std;
class Point
{
public:
Point(int _x, int _y)
{
x=_x;
y=_y;
}
void setPoint(int _x, int _y)
{
x=_x;
y=_y;
}
int getx()
{
return x;
}
int gety()
{
return y;
}
void print()
{
cout<<x<<" "<<y<<endl;
}
private:
int x,y;
};
/* 请在这里填写答案 */
int main()
{
int px,py;
cin>>px>>py;
Point p(px,py);
int mx,my;
cin>>mx>>my;
move(p,mx,my);
p.print();
return 0;
}
输入样例:
1 2
3 4
输出样例:
在这里给出相应的输出。例如:
4 6
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
void move(Point &p,int mx,int my)
{
p.setPoint(p.getx()+mx,p.gety()+my);
}