第19周上机实践项目3——应用枚举
来源:互联网 发布:exe文件是mac 编辑:程序博客网 时间:2024/06/09 19:04
问题及代码
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:辛彬 * 完成日期:2015 年 2 月 13 日 * 版 本 号:v1.0 * * 问题描述:设计函数,可以按指定的方式,输出一个平面点的对称点。 * 输入描述:坐标。 * 程序输出:对称坐标。 */#include<iostream>using namespace std;enum SymmetricStyle {axisx, axisy, point};//分别表示按x轴, y轴, 原点对称三种方式void output(double,double,SymmetricStyle style);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 style){ if(style==0) cout<<"("<<x<<","<<-y<<")"<<endl; else if(style==1) cout<<"("<<-x<<","<<y<<")"<<endl; else if(style==2) cout<<"("<<-x<<","<<-y<<")"<<endl;}
运行结果:
0 0
- 第19周上机实践项目3——应用枚举
- 第14周上机实践项目3——电子词典
- 第四周上机实践项目3(3)——单链表应用
- 第四周上机实践项目3(1)——单链表应用
- 第四周上机实践项目3(2)——单链表应用
- 第四周上机实践—项目3(1)—单链表的应用 逆置
- 第一周上机实践项目——用枚举表示对称方式
- 第19周上机实践项目1——动态链表体验(3)
- 第14周上机实践项目4——电子词典
- 第四周上机实践—项目3(2)—单链表的应用 实现算法并分析复杂度
- 第19周上机实践项目1——动态链表体验(1)
- 第19周上机实践项目1——动态链表体验(2)
- 第19周上机实践项目1——动态链表体验(4)
- 第19周上机实践项目1——动态链表体验(5)
- 第19周上机实践项目1——体验动态链表(6)
- 第19周上机实践项目2——猴子选大王(约瑟夫问题)
- 第14周上机实践项目3——多科成绩单(3)
- 第15周上机实践项目3——在OJ上玩指针(3)
- 玩转Linux网络namespace-单机自环测试与策略路由
- .NET重构(七):VS报表的制作
- ... setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key latitudeLab
- 位运算
- C++ 面向对象编程 总结
- 第19周上机实践项目3——应用枚举
- AD元件简写中英文对照表
- hadoop MR maven级代码模板
- 折半查找算法的使用
- android 图片异步加载的相关文章,教程,源码
- Oracle 创建表空间以及用户
- hdu 2222 Keywords Search
- NDK(Native Development Kit)文档:入口
- Microsoft Windows Azure 提供了哪些服务(续)