第十八周项目三(2):使用枚举类型设计函数,可以按指定的方式输出一个平面点的对称点
来源:互联网 发布:stm32单片机引脚图 编辑:程序博客网 时间:2024/05/22 15:27
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:平面点的对称点.cpp*作 者:白云飞*完成日期:2015年1月31日*版 本 号:v1.0**问题描述:使用枚举类型设计函数,可以按指定的方式,输出一个平面点的对称点*程序输入:点的坐标*程序输出:平面点的对称点*/#include<iostream>using namespace std;enum SymmetricStyle {axisx, axisy, point};//分别表示按x轴, y轴, 原点对称三种方式void output(double x,double y,SymmetricStyle 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 symmetricStyle){ switch(symmetricStyle) { case axisy: cout<<"("<<-x<<","<<y<<")"<<endl; break; case axisx: cout<<"("<<x<<","<<-y<<")"<<endl; break; case point: cout<<"("<<-x<<","<<-y<<")"<<endl; break; }}
运行结果:
学习心得:
补充的时候,没注意到自定义函数声明少自变量,下次要仔细了。还有就是枚举体也有名字。
0 0
- 第十八周项目三(2):使用枚举类型设计函数,可以按指定的方式输出一个平面点的对称点
- 设计函数,可以按指定的方式,输出一个平面点的对称
- 输出一个平面点的对称点
- 枚举类型—平面点的对称点
- 第十八周项目三(1):使用枚举类型输出He先生买车方案的程序
- WV.12-枚举-平面点的对称点
- 项目三--枚举(对称点)
- 学术休假期 项目3(2)-平面点的对称点
- 输出一个平面点关于X轴Y轴以及原点的对称点
- 枚举类型求点的对称坐标
- 第一周 平面点的对称点
- 第21、22讲 链表、枚举 项目三:应用举例(输出对称点)
- 第一周项目1-平面内的对称点
- 第六周任务三设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等
- C++第六周任务三设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等
- 项目三(平面坐标点类)
- 设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等
- 《C++第六周实验报告3-1》---设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等
- 基于android自学开发:图片位于中间的布局(仅供参考)tcpservice.xml
- 2014年英语总结
- HttpClient3.x之Get请求和Post请求示例
- linux压缩和解压缩命令汇集
- 怎么把春节慰问信写成condolence letter呢?
- 第十八周项目三(2):使用枚举类型设计函数,可以按指定的方式输出一个平面点的对称点
- Matlab 语言
- 各种字符编码方式详解及由来
- RBAC权限管理
- QT中如何获得执行程序的路径
- RBAC权限设计实例
- 线程范围内共享变量的概念与作用(六)
- LeetCode Integer to Roman
- 模拟遗传算法