第一周 项目一用枚举表示对称方式
2014-03-07 21:25
197 查看
我的程序: 01./* 02.* 程序的版权和版本声明部分: 03.* Copyright (c) 2013, 烟台大学计算机学院 04.* All rights reserved. 05.* 文件名称:test.cpp 06.* 作 者:王鲁峰 07.* 完成日期:2014 年 3月 6日 08.* 版 本 号:v1.0 09.* 对任务及求解方法的描述部分: 10.* 输入描述:无 11.* 问题描述:用枚举表示对称方式 12.* 程序输入:4 -5 13.* 程序输出:略 14.* 算法设计:略 15.*/ #include<iostream> using namespace std; enum SymmetricStyle {axisx, axisy, point};//分别表示按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,point); return 0; } void output(double x,double y, SymmetricStyle a) { switch(a) { case axisx: cout<<'('<<x<<','<<-y<<')'; break; case axisy: cout<<'('<<-x<<','<<y<<')'; break; case point: cout<<'('<<-x<<','<<-y<<')'; break; } cout<<endl; return; }
运行结果:
心得体会:
枚举只是全部列举出来。
相关文章推荐
- js 逻辑运算返回的结果
- MongoDB基本使用
- Binary Tree Preorder Traversal
- Linux UDP 单播 组播 广播实现
- Oracle中计算日期之间相差的年月
- iOS自动布局
- Critical_section结构
- 在C#中使用官方驱动操作MongoDB ---转载
- iOS- 封装单例宏
- 九度oj 题目1005:Graduate Admission 【ZJU2011考研机试题4】
- SharePoint 2013 调用WCF服务简单示例
- prim学习
- 我的第一课:【JSON】====创建 JSON 对象
- 行为型模式之中介者模式
- DBUtils框架+客户管理系统的设计与开发
- 源代码管理
- PHP - CURL 模拟请求
- Job is deferred. Reason:RMFailure
- Unit2--problem2学号成绩搞运动
- /etc/sysctl.conf参数解释