夹角有多大II

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 10901    Accepted Submission(s): 5642

Problem Description
这次xhd面临的问题是这样的:在一个平面内有两个点,求两个点分别和原点的连线的夹角的大小。

注:夹角的范围[0,180],两个点不会在圆心出现。

Input
输入数据的第一行是一个数据T,表示有T组数据。
每组数据有四个实数x1,y1,x2,y2分别表示两个点的坐标,这些实数的范围是[-10000,10000]。
Output
对于每组输入数据,输出夹角的大小精确到小数点后两位。
Sample Input
2
1 1 2 2
1 1 1 0

Sample Output
0.00
45.00

Author
xhd
Source
ACM程序设计期末考试_热身赛(感谢 xhd & 8600)
 1 /*这道题的思路实际上运用到余弦定理,利用向量来做,再求它的反三角值,再根据弧度公式进行求解*/
 2 #include <bits/stdc++.h>
 3 using namespace std;
 4 #define PI 3.1415926535;
 5 int main()
 6 {
 7     double x1,x2,y1,y2;
 8     int T;
 9     double a,b,c;
10     while(cin>>T)
11     {
12         while(T--)
13         {
14             cin>>x1>>y1>>x2>>y2;
15             a=x1*x2+y1*y2;
16             b=sqrt(x1*x1+y1*y1)*sqrt(x2*x2+y2*y2);
17             c=acos(a/b)/PI;//求弧度角
18             c*=180;
19             cout<<fixed<<setprecision(2)<<c<<endl;//浮点型输出,保留两位小数
20         }
21     }
22     return 0;
23 }

HDU 2080 夹角有多大II相关推荐

  1. HDOJ HDU 2080 夹角有多大II ACM 2080 IN HDU

    MiYu原创, 转帖请注明 : 转载自 ______________白白の屋 题目地址:          http://acm.hdu.edu.cn/showproblem.php?pid=2080 ...

  2. HDU2080 夹角有多大II【数学】

    夹角有多大II Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  3. HDU2080 夹角有多大II

    夹角有多大II Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Su ...

  4. HDU 2076 夹角有多大(题目已修改,注意读题)

    Problem Description 时间过的好快,一个学期就这么的过去了,xhd在傻傻的看着表,出于对数据的渴望,突然他想知道这个表的时针和分针的夹角是多少.现在xhd知道的只有时间,请你帮他算出 ...

  5. HDU题目分类大全【大集合】

    基础题: 1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.  1032.1037.1040.1048.1056.105 ...

  6. HDU2076 夹角有多大

    夹角有多大(题目已修改,注意读题) Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others ...

  7. HDU2076 夹角有多大【水题】

    夹角有多大(题目已修改,注意读题) Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) T ...

  8. HDU 2190 悼念512汶川大地震遇难同胞——重建希望小学

    http://acm.hdu.edu.cn/showproblem.php?pid=2190 Problem Description 下面是512汶川大地震部分受灾学校伤亡情况(惨痛!!) 1. 四川 ...

  9. HDU 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你

    悼念512汶川大地震遇难同胞--一定要记住我爱你 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java ...

最新文章

  1. 人工智能AI实战100讲(一)-机器人语义建图(上)
  2. 汽车运输、影视动画、建筑施工,Unite 2019 看技术如何颠覆传统?
  3. 我是如何从通信成功转型为 Java 软件开发工程师的?
  4. 分布式事务键值数据库 TiKV 加入 CNCF 沙箱孵化器
  5. VOSviewer使用方法(详细便捷)附下载网址
  6. 中国四大运营商2G/3G/4G/5G工作频率以及网络制式
  7. 央行数字货币离我们还有多远?
  8. LRC歌词文件读取代码
  9. QT 之QTreeWidget实现好友列表
  10. 小武实习的debug日记
  11. php数据传输神器,「curl」PHP中的传输神器
  12. 生成二维码的三种方式
  13. 将日数据转为周数据:to_period, resample
  14. SpringBoot整合Gitee图床
  15. 22-09-02 西安 JVM 类加载器、栈、堆体系、堆参数调优、GC垃圾判定、垃圾回收算法、对象的finalize机制
  16. Nokia星球开发者大会
  17. 探索Activity之启动Intent Flag和taskAffinity
  18. 利用pyecharts绘制水球图的案例
  19. c# IE插件 Browser Helper Object (BHO)
  20. SpringMVC源码分析之AbstractHandlerMethodMapping体系扩展

热门文章

  1. 分解例题及解析_【高考物理】考前梳理,高中物理经典常考例题(带解析),收藏起来考试不低于90+!...
  2. 5个java框架及其优缺点_各种Java Web框架的优缺点是什么?
  3. linux简单目录,Linux下各目录简单整理
  4. mysql导入600万数据_mysql如何导出600万条记录的数据表?
  5. linux那个11命令是什么意思,11个有用的Linux命令
  6. 批量修改数据映射_Docker 数据卷操作「Docker 系列-6」
  7. idea运行jsp显示源码_基于jsp+mysql+Spring+mybatis的SSM在线个人PC电脑商城平台网站系统...
  8. Java项目:(前端vue后台java微服务)在线考试系统(java+vue+springboot+mysql+maven)
  9. 安装envi出现cannot find lincese_Ubuntu 16.04 安装 CUDA10.1 (解决循环登陆的问题)
  10. 新警达尼亚尔·迪力木拉提的春运一天