【问题描述】定义一个点类,该类包含整形坐标x,y以及用于设置坐标值的函数,名为setxy()参数自行确定,以及用于显示坐标的函数displayxy()参数自行设置。 合理编写主函数,能够实现(3,4)以及(5,6)固定两个点对象的参数设置,以及信息输出 【输入形式】无数据输入,请一定使用类的定义以及对象的创建的相关知识 【输出形式】输出两个固定点的相关信息 【样例输入】 【样例输出】 The first point is:(3,4) The second point is:(5,6) 【样例说明】C语言
时间: 2023-12-03 09:02:45 浏览: 116
成员函数与成员数据的定义-C++ 速成ppt
以下是该问题的 C++ 代码实现:
```c++
#include <iostream>
using namespace std;
class Point {
private:
int x;
int y;
public:
void setxy(int a, int b) {
x = a;
y = b;
}
void displayxy() {
cout << "(" << x << "," << y << ")";
}
};
int main() {
Point p1, p2;
p1.setxy(3, 4);
p2.setxy(5, 6);
cout << "The first point is:";
p1.displayxy();
cout << endl << "The second point is:";
p2.displayxy();
cout << endl;
return 0;
}
```
输出结果为:
```
The first point is:(3,4)
The second point is:(5,6)
```
该程序定义了一个 Point 类,包含私有成员变量 x 和 y,以及公有成员函数 setxy 和 displayxy。setxy 用于设置点的坐标值,displayxy 用于输出点的坐标值。在主函数中,创建了两个 Point 类型的对象 p1 和 p2,通过 setxy 函数设置它们的坐标值,然后通过 displayxy 函数输出它们的信息。
阅读全文