(HDU2080)给出两个点,求出两点与原点连线的形成的角度
来源:互联网 发布:涟漪效应 人工智能 编辑:程序博客网 时间:2024/05/21 16:06
利用高中的知识:cosθ=a^2+b^2-c^2/(2ab)
然后有个数学函数acos,求出cosθ的弧度值,在把这个值乘上180除以PI就是结果...
#include <cstdio>#include <cstdlib>#include <cstring>#include <iostream>#include <cmath>#include <algorithm>using namespace std;#define pi 3.1415926int main(){int T;scanf("%d",&T);while (T--){double x1,x2,y1,y2,a,b,c,f;scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);a=sqrt(x1*x1+y1*y1);b=sqrt(x2*x2+y2*y2);c=sqrt( (x1-x2)*(x1-x2)+(y1-y2)*(y1-y2) );f=(a*a+b*b-c*c)/(2*a*b);//printf("%lf\n",f);f=acos(f)*180/pi;printf("%.2lf\n",f);}return 0;}
- (HDU2080)给出两个点,求出两点与原点连线的形成的角度
- 求两点之间连线的角度
- 给出任意一个时间点,求出指针和分针之间的角度
- 给出两个点的座标可计算出两点间直线距离
- 给出两个点的座标可计算出两点间直线距离
- 给出任意两个年,月,日,求出之间的天数
- 设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等
- 计算两点连线与X轴正方向的夹角
- cocos 获得2个点形成的线段的角度
- 使用函数重载的方式定义两个重名函数,分别求出int型数的两个点间的距离和浮点型数的两点间距离
- 根据某点直角坐标(x,y)计算该点与原点连线跟y轴夹角
- point类求两点间的距离,点到原点的距离
- 获取两点的偏移量(角度)
- 定义函数模板,分别求出int型数的两个点间的距离和浮点型数的两点间距离
- 已知两个经纬度点,求两个点的角度.
- 【任务3】设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等
- 《C++第六周实验报告3-1》---设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等
- 第六周任务三设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等
- VC连接数据库方式
- 定时器的应用
- 树的各种遍历
- php的那些基础算法
- 如何正确获取MYSQL的ADO连接字符串
- (HDU2080)给出两个点,求出两点与原点连线的形成的角度
- 中缀波兰式
- 自定义Magento Log文件的时间格式 - Magento Log Timestamp
- 技术,尤其是软件开发技术到底值不值钱?到底值多少钱?你能说得清楚吗?
- WebService—wsdl的简单介绍(未完)
- C++出现debug assertion failed
- MFC-CCommandLineInfo
- WINFORM如何判断窗体FORM1是否打开
- 对java中String的理解