C++第1周(春)项目1 用枚举表示对称方式
来源:互联网 发布:20人企业网络解决方案 编辑:程序博客网 时间:2024/04/30 12:20
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759
【项目1 - 用枚举表示对称方式】设计函数,可以按指定的方式,输出一个平面点的对称点
下面给出枚举类型定义和main函数(测试函数),请写出output函数的实现。
#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;}
参考解答:
#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 s){ switch(s) { case axisx: cout<<'('<<x<<','<<-y<<')'; break; case axisy: cout<<'('<<-x<<','<<y<<')'; break; case point: cout<<'('<<-x<<','<<-y<<')'; break; } cout<<endl; return;}
==================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章分类目录(不定期更新) ==|
|== C++ 课堂在线专栏 贺利坚课程教学链接(分课程年级) ==|
======== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =======
0 0
- 2013级C++第1周(春)项目【项目1 - 用枚举表示对称方式】
- 第一周项目1-用枚举表示对称方式
- 第一周项目1 用枚举表示对称方式
- C++第1周(春)项目1 用枚举表示对称方式
- 项目1-用枚举表示对称方式
- 项目1-用枚举表示对称方式
- 【项目1 - 用枚举表示对称方式】
- 项目1 - 用枚举表示对称方式
- 1 周项目1用枚举表示对称方式
- 第二学期第一周项目1--【用枚举表示对称方式】
- 一周 项目。1 用枚举方法表示对称方式
- summer vacation项目1 - 用枚举表示对称方式
- 第一周 项目一用枚举表示对称方式
- 1--1用枚举表示对称方式
- 第一周(春)项目一 用枚举表示对称方式
- 第一周上机实践项目——用枚举表示对称方式
- 第一周(项目一)——用枚举表示对称方式。
- 用枚举表示对称方式
- 无源光纤网络了解
- POJ 2431 Expedition (贪心 + 优先队列)
- Mac OS Apache MySQL PHP (mamp)环境搭建笔记
- 黑马程序员 dom事件
- 《机器学习》第2章中find-s算法的python实现
- C++第1周(春)项目1 用枚举表示对称方式
- libgdx的基本使用(2)——绘制图形
- linux 0.12内核 16M内存映射一一对应的理解
- extern和volatile的用法
- 数据源的作用
- 使用cocos2dx的一些经验
- 垃圾回收GC:.Net自动内存管理 上(三)终结器
- 黑马程序员 jquery
- IOS开发之自定义系统弹出键盘上方的view(转载)