日志17 类的定义和使用
请定义一个Point类,有两个数据成员:x和y, 分别代表x坐标和y坐标,并有若干构造函数和一个移动的成员函数,可输出移动后新的坐标值。
输入:
第一行的两个数 分别表示 点的x坐标和y坐标。 第二行的两个数 分别表示 x和y方向移动的距离。
输出:
移动后的点的x坐标和y坐标。
输入样例:
1 5
2 5
输出样例:
3 10
代码:
#include
using namespace std;
class Point
{
public:
Point(int x, int y) :x(x), y(y) {};
void newPoint(int a,int b) {
this->x = x + a;
this->y = y + b;
cout << x << " " << y << endl;
}
private:
int x, y;//题目中要求有两个数据成员
};
int main() {
int x, y, a, b;
cin >> x >> y >> a >> b;
Point p(x,y);
p.newPoint(a, b);
return 0;
}
输入:
第一行的两个数 分别表示 点的x坐标和y坐标。 第二行的两个数 分别表示 x和y方向移动的距离。
输出:
移动后的点的x坐标和y坐标。
输入样例:
1 5
2 5
输出样例:
3 10
代码:
#include
using namespace std;
class Point
{
public:
Point(int x, int y) :x(x), y(y) {};
void newPoint(int a,int b) {
this->x = x + a;
this->y = y + b;
cout << x << " " << y << endl;
}
private:
int x, y;//题目中要求有两个数据成员
};
int main() {
int x, y, a, b;
cin >> x >> y >> a >> b;
Point p(x,y);
p.newPoint(a, b);
return 0;
}
全部评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享