日志17 类的定义和使用
请定义一个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:
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 <iostream>
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;
}
全部评论
相关推荐
07-22 12:00
门头沟学院 Java 点赞 评论 收藏
分享
Java抽象小篮子:大一真别急,再玩一年吧,找后端开发的话直接把第三个项目删了,建立怎么写可以看看我之前发的帖子
点赞 评论 收藏
分享
07-21 17:02
门头沟学院 嵌入式软件开发 点赞 评论 收藏
分享