设计函数,可以按指定的方式,输出一个平面点的对称

来源:互联网 发布:泡妞软件app 编辑:程序博客网 时间:2024/06/02 04:15
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fibnacci.cpp* 作    者:高古尊* 完成日期:2014年2月26日* 版本号: v1.0** 输入描述:一个点得坐标* 问题描述:设计函数,可以按指定的方式,输出一个平面点的对称点* 程序输出:* 问题分析:*/#include <iostream>using namespace std;enum SymmetricStyle {axisx,axisy,piont}; //分别表示俺x轴,y轴,原点对称三种方式void output(double,double,SymmetricStyle);int main(){    int x,y;    cout<<"输入点的坐标:";    cin>>x>>y;    cout<<"关于x轴的对称点是:";    output(x,y,axisx);    cout<<"关于y轴的对称点是:";    output(x,y,axisy);    cout<<"关于原点的对称点是:";    output(x,y,piont);    return 0;}void output(double x,double y,SymmetricStyle sym){    switch(sym)    {    case axisx:        cout<<'('<<-x<<','<<y<<')'<<endl;        break;    case axisy:        cout<<'('<<x<<','<<-y<<')'<<endl;        break;    case piont:        cout<<'('<<-x<<','<<-y<<')'<<endl;        break;    default:        cout<<"stymer eorr!";    }}

0 0
原创粉丝点击