两个点坐标相加

发布时间:2026/6/24 4:05:25

两个点坐标相加 #includeusing namespace std;class Point{private:int x, y;public:Point(int a 0, int b 0) : x(a), y(b) {}// 友元函数声明 friend Point add(Point p, Point q); void show() { cout ( x , y ) endl; } // 用于键盘输入坐标 void input() { cin x y; }};// 友元函数实现Point add(Point p, Point q){Point res;res.x p.x q.x;res.y p.y q.y;return res;}int main(){Point p1, p2;cout 请输入第一个点的x y; p1.input(); cout 请输入第二个点的x y; p2.input(); Point p3 add(p1, p2); cout 相加结果; p3.show(); return 0;}

相关新闻