夹角有多大II
来源:互联网 发布:ubuntu 16.04 分区方案 编辑:程序博客网 时间:2024/06/08 12:35
夹角有多大II
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8000 Accepted Submission(s): 4044
Problem Description
这次xhd面临的问题是这样的:在一个平面内有两个点,求两个点分别和原点的连线的夹角的大小。
注:夹角的范围[0,180],两个点不会在圆心出现。
注:夹角的范围[0,180],两个点不会在圆心出现。
Input
输入数据的第一行是一个数据T,表示有T组数据。
每组数据有四个实数x1,y1,x2,y2分别表示两个点的坐标,这些实数的范围是[-10000,10000]。
每组数据有四个实数x1,y1,x2,y2分别表示两个点的坐标,这些实数的范围是[-10000,10000]。
Output
对于每组输入数据,输出夹角的大小精确到小数点后两位。
Sample Input
21 1 2 21 1 1 0
Sample Output
0.0045.00
Author
xhd
纯数学知识,另外注意一点,C++里面的反三角函数得到的是弧度而不是角度,所以答案转换一下就行了
纯数学知识,另外注意一点,C++里面的反三角函数得到的是弧度而不是角度,所以答案转换一下就行了
#include<cstdio>#include<cstring>#include<cctype>#include<algorithm>#include<set>#include<cstring>#include<string>#include<iostream>#include<cmath>using namespace std;int main (){ int t; scanf("%d",&t); while(t--){ double x1,y1,x2,y2; scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2); printf("%.2f\n",acos((x1*x2+y1*y2)/(sqrt(x1*x1+y1*y1)*sqrt(x2*x2+y2*y2)))*180/3.141592);//弧度*180/PI=角度,向量积来求cos值; }}
阅读全文
0 0
- 夹角有多大II
- 夹角有多大II
- 夹角有多大II
- 夹角有多大II
- 夹角有多大II
- hoj2080夹角有多大II
- hdu2080(夹角有多大II)
- hdu2080夹角有多大II
- HDU2080:夹角有多大II
- HDU夹角有多大II
- 2080 夹角有多大II
- HDU_2080 夹角有多大II
- 2080夹角有多大II
- HDU2080 夹角有多大II
- HDU2080 夹角有多大II
- 夹角有多大II hdu2080
- HDU2080夹角有多大II
- HDU2080 夹角有多大II
- 删除链表中倒数第n个节点
- grep与egrep区别
- 数据分析(入门篇)-第四章-让报告自动化(VBA)-Part1(Excel报告自动化)
- 浅谈Vector容器
- 3928. 【NOIP2014模拟11.6】射击
- 夹角有多大II
- Spark-sql:以编程方式执行Spark SQL查询(通过反射的方式推断出Schema,通过StrutType直接指定Schema)
- java生成随机验证码
- 下拉列表、隐藏域、表格
- Linux下用C编写WebSocet服务以响应HTML5的WebSocket请求
- 双重for循环删除数据
- JVM学习笔记(二)——Class文件结构
- java HashMap按值进行排序
- MNIST_cnn