HDOJ 2080 夹角有多大II


题目地址:
http://acm.hdu.edu.cn/showproblem.php?pid=2080


注意对反三角函数的运用

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
#include<iostream>
#include<stdio.h>
#include<math.h>
const double pi=3.1415926;
using namespace std;
int main()
{
    int c;
    double x1,y1,x2,y2,a;
    cin>>c;
    while(c--)
    {
        cin>>x1>>y1>>x2>>y2;
        a=(x1*x2*1.0+y1*y2*1.0)/(sqrt(x1*1.0*x1+y1*y1)*sqrt(x2*x2*1.0+y2*y2));
        printf("%.2lf\n",acos(a)*180/pi);
    }
    return 0;
}

发布者

Tanky Woo

Tanky Woo,[个人主页:https://tankywoo.com] / [新博客:https://blog.tankywoo.com]

发表评论

电子邮件地址不会被公开。 必填项已用*标注