hdu---2080夹角有多大II
来源:互联网 发布:少儿编程 教师培训 编辑:程序博客网 时间:2024/04/29 22:33
夹角有多大II
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 6323 Accepted Submission(s): 3126
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
//给出点坐标,求平面两向量夹角,当模板来用吧。
Code:
#include<stdio.h>#include<math.h>#define PI 3.141592653int main(){ int i,j,k,l; double b,a,c,x1,x2,y1,y2,m,n; scanf("%d",&l); while(l--) { scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2); a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); b=sqrt(x1*x1+y1*y1); c=sqrt(x2*x2+y2*y2); m=(b*b+c*c-a*a)/(2*b*c); n=acos(m); printf("%.2lf\n",n*180.00/PI); } return 0;}
0 0
- hdu-2080 夹角有多大II
- HDU 2080 夹角有多大II
- HDU 2080 夹角有多大II
- hdu 2080 夹角有多大II
- hdu---2080夹角有多大II
- HDU 2080 夹角有多大II
- HDU 2080 夹角有多大II
- HDU 2080 夹角有多大II
- HDU 2080 夹角有多大II
- hdu 2080 夹角有多大II
- HDU夹角有多大II
- 2080 夹角有多大II
- 2080夹角有多大II
- HDU 2080 夹角有多大
- hdu 2080 夹角有多大II (数学)
- HDU 2080 夹角有多大II(余弦公式)
- HDU ACM 11 2080 夹角有多大II
- HDU 2080:夹角有多大II(高中数学)
- hdu---2054A == B ?
- hdu---2093考试排名
- hdu---2078复习时间
- #include <math.h> 中的pow
- hdu---2064汉诺塔III
- hdu---2080夹角有多大II
- 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
- hdu---1178Heritage from father
- 斯坦福iOS 7公开课-Assignment 2
- hdu---1210Eddy's 洗牌问题
- 数据存储(1)---SharedPreferences
- CF---B. Very Beautiful Number
- CF---C. Dominoes
- bjfu---1196fudq and Digital