输出一个平面点的对称点
/*
*程序的版权和版本声明部分:
*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;}
}
结果展示:
心得体会:寒假开学写的第一个程序,感觉还不错,呵呵。
输出一个平面点的对称点相关推荐
- 输出一个平面点关于X轴Y轴以及原点的对称点
/* * 程序的版权和版本声明部分: * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李新鹏 ...
- WV.12-枚举-平面点的对称点
问题及代码: /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:xy.cpp *作 者:单昕昕 *完成日期:2015年1 ...
- ACMNO.34 C语言-格式输出 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用6.2f格式输出。
题目描述 请设计输出实数的格式, 包括: ⑴一行输出一个实数:⑵一行内输出两个实数:⑶一行内输出三个实数. 实数用"6.2f"格式输出. 输入 一个实数,float范围 输出 输出 ...
- c语言:输出一个菱形图
输出一个菱形图. 解:程序: #include<stdio.h> int main() { int i, j; char diamond[][5] = { {' ',' ','*'},{' ...
- 用python中函数输出杨辉三角_用Python输出一个杨辉三角的例子
这篇文章主要介绍了用Python和erlang输出一个杨辉三角的例子,同时还提供了一个erlang版杨辉三角,需要的朋友可以参考下 关于杨辉三角是什么东西,右转维基百科:杨辉三角 稍微看一下直观一点的 ...
- MODE —— 输出一个高度和宽度固定的方框(知识点:for循环嵌套for循环)
问题描述: 终端输入,需要的图形的高度和宽度,绘制图形. 运行结果: 代码部分: #include <stdio.h> int main() {unsigned int width = 0 ...
- C语言经典例73-反向输出一个链表
目录 1 题目 2 分析 2.1 方法1-原地逆置 2.2 方法2-递归 3 实现 3.1 实现1-原地逆置 3.2 实现2-递归 4 运行结果 1 题目 反向输出一个链表,链表结构为: typede ...
- 用substr()函数高效的输出一个字符串的所用子串
需要的头文件 #include<string> 需要的其他东西 using namespace std; substr(pos,len) 返回从pos号位开始,长度为len的子串,时间复杂 ...
- 用python倒序输出一个字符串_Python 反转字符串(reverse)的方法小结
前段时间看到letcode上的元音字母字符串反转的题目,今天来研究一下字符串反转的内容.主要有三种方法: 1.切片法(最简洁的一种) #切片法 def reverse1(): s=input(&quo ...
最新文章
- Codeforces #264 (Div. 2) D. Gargari and Permutations
- 如何用MediaCapture解决二维码扫描问题
- html文件girlfriend,index.html
- QT的QTimer类的使用
- 1088. [SCOI2005]扫雷Mine【网格DP】
- linux mongo 服务器,如何用MongoDB在Linux服务器上创建大量连接和线程的记忆
- win10 .net framework 3.5 安装报错 0x800F0954问题
- java基础篇——包
- linux中利用shell脚本条件执行linux命令
- HDU 3037 Saving Beans [Lucas定理]
- HTML常用特殊符号集
- 开发自己的工作流(一)
- 4.GitLab 邮件配置
- 课题申报书范文_高等学校教改课题申报书范文
- 互联网协议入门(网络分层)
- java对象转为map_浅谈对象与Map相互转化
- Python常用库大全
- 用python画皇冠_GitHub - crown-prince/Python_PoC: 一款python编写的Web安全检测PoCEXP框架...
- Ubuntu 缩减磁盘空间
- 以太坊开发------Mist使用:合约及部署合约