/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者: 殷华哲
* 完成日期: 年 月 日
* 版 本 号:
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
#include <iostream>
#include <cmath>
using namespace std;
enum SymmetricStyle { axisx,axisy,point }; //分别表示按x轴,y轴,原点对称。
class CPoint
{
private:
double x;
double y;
public:
CPoint(double xx=0, double yy=0);//:x(xx),y(yy){}可以用另一种方法定义的
double Distance(CPoint p) cons