请定义一个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,y;
int mobile(int a,int b){
x=x+a;
y=y+b;
cout<<x<<" "<<y;
return 0;
}
};
int main( ){
int m_x,m_y;
Point p;
cin>>p.x>>p.y;
cin>>m_x>>m_y;
p.mobile(m_x,m_y);
return 0;
}
一开始一直在纠结构造函数的问题 纠结到最后也没纠结出来
其他的感觉真没什么好强调的 真不知道自己为什么在这个题上腻歪这么半天
最后发现是因为少个> 和{} 写错了的问题 可能我真的该洗洗睡了 太困了