/*
*程序的版权和版本声明部分:
*Copyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:尚振伟
*完成日期:2014年2月26日
*版本号:v0.1
*对任务及求解方法的描述部分:
*输入描述:无
*问题描述:输入一个点,输出其分别关于X轴y轴原点对称的点。
*程序输入:
*程序输出:
*问题分析:
*算法设计:
*我的程序:
*/
#include <iostream>
using namespace std;
enum SymmetricStyle {axisx,axisy,point};
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 m)
{switch(m){case axisx:cout<<"("<<x<<","<<-y<<")"<<endl;break;case axisy:cout<<"("<<-x<<","<<y<<")"<<endl;break;case point:cout<<"("<<-x<<","<<-y<<")"<<endl;break;}
}
结果展示:
心得体会:寒假开学写的第一个程序,感觉还不错,呵呵。

输出一个平面点的对称点相关推荐

  1. 输出一个平面点关于X轴Y轴以及原点的对称点

    /* * 程序的版权和版本声明部分: * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李新鹏 ...

  2. WV.12-枚举-平面点的对称点

    问题及代码: /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:xy.cpp *作 者:单昕昕 *完成日期:2015年1 ...

  3. ACMNO.34 C语言-格式输出 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用6.2f格式输出。

    题目描述 请设计输出实数的格式, 包括: ⑴一行输出一个实数:⑵一行内输出两个实数:⑶一行内输出三个实数. 实数用"6.2f"格式输出. 输入 一个实数,float范围 输出 输出 ...

  4. c语言:输出一个菱形图

    输出一个菱形图. 解:程序: #include<stdio.h> int main() { int i, j; char diamond[][5] = { {' ',' ','*'},{' ...

  5. 用python中函数输出杨辉三角_用Python输出一个杨辉三角的例子

    这篇文章主要介绍了用Python和erlang输出一个杨辉三角的例子,同时还提供了一个erlang版杨辉三角,需要的朋友可以参考下 关于杨辉三角是什么东西,右转维基百科:杨辉三角 稍微看一下直观一点的 ...

  6. MODE —— 输出一个高度和宽度固定的方框(知识点:for循环嵌套for循环)

    问题描述: 终端输入,需要的图形的高度和宽度,绘制图形. 运行结果: 代码部分: #include <stdio.h> int main() {unsigned int width = 0 ...

  7. C语言经典例73-反向输出一个链表

    目录 1 题目 2 分析 2.1 方法1-原地逆置 2.2 方法2-递归 3 实现 3.1 实现1-原地逆置 3.2 实现2-递归 4 运行结果 1 题目 反向输出一个链表,链表结构为: typede ...

  8. 用substr()函数高效的输出一个字符串的所用子串

    需要的头文件 #include<string> 需要的其他东西 using namespace std; substr(pos,len) 返回从pos号位开始,长度为len的子串,时间复杂 ...

  9. 用python倒序输出一个字符串_Python 反转字符串(reverse)的方法小结

    前段时间看到letcode上的元音字母字符串反转的题目,今天来研究一下字符串反转的内容.主要有三种方法: 1.切片法(最简洁的一种) #切片法 def reverse1(): s=input(&quo ...

最新文章

  1. Codeforces #264 (Div. 2) D. Gargari and Permutations
  2. 如何用MediaCapture解决二维码扫描问题
  3. html文件girlfriend,index.html
  4. QT的QTimer类的使用
  5. 1088. [SCOI2005]扫雷Mine【网格DP】
  6. linux mongo 服务器,如何用MongoDB在Linux服务器上创建大量连接和线程的记忆
  7. win10 .net framework 3.5 安装报错 0x800F0954问题
  8. java基础篇——包
  9. linux中利用shell脚本条件执行linux命令
  10. HDU 3037 Saving Beans [Lucas定理]
  11. HTML常用特殊符号集
  12. 开发自己的工作流(一)
  13. 4.GitLab 邮件配置
  14. 课题申报书范文_高等学校教改课题申报书范文
  15. 互联网协议入门(网络分层)
  16. java对象转为map_浅谈对象与Map相互转化
  17. Python常用库大全
  18. 用python画皇冠_GitHub - crown-prince/Python_PoC: 一款python编写的Web安全检测PoCEXP框架...
  19. Ubuntu 缩减磁盘空间
  20. 以太坊开发------Mist使用:合约及部署合约

热门文章

  1. Windows端口代理转发
  2. 谷歌收购摩托罗拉掀开移动互联网大战帷幕
  3. Automatic Image Cropping with Aesthetic Map and Gradient Energy Map 阅读笔记
  4. webpack将部分图片打包后转化为base64
  5. 用核弹炸火星能更宜居!马斯克再开脑洞,移民计划从卖T恤开始
  6. 利用turf.js分析数据---占地分析
  7. iOS___oc app中接入支付宝详细流程
  8. 查理·芒格的人类误判心理学
  9. wdcp php多版本开启失败
  10. 测试工作规范及岗位职责