坐标大变动(求指导)
来源:互联网 发布:数据库的算法 编辑:程序博客网 时间:2024/04/27 23:42
/** Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作 者:马广明* 完成日期:2014 年 3 月 10 日* 版 本 号:v1.0* 问题描述: 生日差几天*/#include <iostream>#include <Cmath>using namespace std;enum SymmetricStyle {axisx,axisy,point};struct Point{ double x; double y;};double distance(Point p1, Point p2);double distance0(Point p1);Point symmetricAxis(Point p,SymmetricStyle style);int main( ){ Point p1= {1,5},p2= {4,1},p; cout<<"两点的距离为:"<<distance(p1,p2)<<endl; cout<<"p1到原点的距离为:"<<distance0(p1)<<endl; p=symmetricAxis(p1,axisx); cout<<"p1关于x轴的对称点为:"<<"("<<p.x<<", "<<p.y<<")"<<endl; p=symmetricAxis(p1,axisy); cout<<"p1关于y轴的对称点为:"<<"("<<p.x<<", "<<p.y<<")"<<endl; p=symmetricAxis(p1,point); cout<<"p1关于原点的对称点为:"<<"("<<p.x<<", "<<p.y<<")"<<endl; return 0;}double distance(Point p1,Point p2){ double d; d=sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y)); return d;}double distance0(Point p){ double d; d=sqrt(p.x*p.x+p.y*p.y); return d;}Point symmetricAxis(Point p1,SymmetricStyle style){ Point p; switch(style) { case axisx: p.y=-p1.y; p.x=p1.x; break; case axisy: p.x=-p1.x; p.y=p1.y; break; case point: p.x=-p1.x; p.y=-p1.y; } return p;}求救::::::贺老师, 我编的这个程序那有错误啊,求救啊,问了好几个人了
0 0
- 坐标大变动(求指导)
- 求指导求推荐
- MapReduce--9--求变动版本
- 微软的十大变动
- 求前辈指导
- JAVA新手求指导!
- 肿么办~~~~!!求指导!!
- MASM汇编,求指导
- 求高人指导数据库
- 求大侠指导
- 出血web 求指导
- 求大神指导c++
- 求大神指导
- 求jstree大神指导
- 求大神指导
- 本人是Contiki新手,遇到问题苦于无奈,求各位大仙帮忙指导
- 黑色星期四百度每月大变动
- 键盘的监听事件,获取键盘变动的坐标
- Tiny6410——BOA移植
- 华为机试题--计算一个表达式的值
- 你会重视32毫秒吗?
- 计科1111—1114班第一周算法分析作业
- [LeetCode]Triangle三角形
- 坐标大变动(求指导)
- eclipse 批量 查询 替换
- Android BroadcastReceiver
- 单调队列
- android异常——aapt.exe已停止工作
- 寻找优秀程序员
- 面试中 各种排序算法实现
- UVA1428 Ping pong(树状数组)
- 第三周项目2-动态链表体验(二)