#include <iostream> using namespace std; class Point { private: int x; int y; public: Point(int a = 0,int b = 0) { x = a; y = b; } void setXY (int u,int v) { x = u; y = v; } void display() { cout <<" ( " << x <<" , " << y <<" ) "<< endl; } }; int main() { int num,i,x,y; Point *p,*q; cout << "请输入点point的个数:"<< endl; cin >> num; p = q = new Point[num]; for ( i = 0;i < num;i++) { cout << "请输入x;"<<endl; cin >> x; cout << "请输入y;"<<endl; cin >> y; q->setXY(x,y); q++; } q = p; cout << "一共有" << num << "个点" << endl; for (i = 0;i < num;i++) { q ->display(); q++; } delete p; return 0; }