夹角有多大II

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 7676    Accepted Submission(s): 3858
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

余弦公式:c^2 = a^2 + b^2 - 2abcosy;

#include <stdio.h>
#include <string.h>
#include <math.h>const double PI = acos(-1.0);int main() {// freopen("stdin.txt", "r", stdin);double x1, y1, x2, y2, a, b, c, y;int T;scanf("%d", &T);while (T--) {scanf("%lf%lf%lf%lf", &x1, &y1, &x2, &y2);a = x1 * x1 + y1 * y1;b = x2 * x2 + y2 * y2;c = (x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2);printf("%.2lf\n", acos((a + b - c) / (2 * sqrt(a * b))) * 180.0 / PI);}return 0;
}

HDU2080 夹角有多大II相关推荐

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

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

  2. HDU 2080 夹角有多大II

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

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

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

  4. HDU2076 夹角有多大

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

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

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

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

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

  7. HDU各种考试题题解

    HDU各种考试题目一览 - Virtual Judge HDU研究生程序机考与考试 浙大计算机研究生复试上机考试-2005年 HDU1228 A + B[map] - 海岛Blog - CSDN博客 ...

  8. hdu-2080(三角函数和向量)

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

  9. 【HDU100】杭电入门一百道 C++ 全 题 解

    " Ctrl AC!一起 AC!" 题目集合链接:HDU2000-2099http://acm.hdu.edu.cn/listproblem.php?vol=11 前言 1. 好像 ...

最新文章

  1. springboot 中文文档_比Swagger还好用的自动生成接口文档工具
  2. asp.net源碼坊論壇上線
  3. Knative 多容器支持介绍
  4. 担心被绑架?多云战略为企业解烦忧!
  5. BenchmarkDotNet性能测试
  6. python word
  7. LeetCode 392. 判断子序列(双指针二分查找)
  8. Wireshark使用入门
  9. java获取运行时对象,java 面向对象(四十一):反射(五)反射应用二:获取运行时类的完整结构...
  10. GTK中 ToolBar详细说明
  11. JSK-8 字符串长度【入门】
  12. 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。
  13. 数据集:高考录取分数
  14. JPack插件创建了开源项目,欢迎wow player 加入
  15. Silverlight .xap文件详解
  16. 协议和代理模式的概念
  17. 怎样的100位区块链开发者,入选这份严苛至极的特训名单?
  18. 不用PyScript,网页端运行的Python编辑器
  19. h5根据手机尺寸调整字体大小
  20. 网络趣事 ❀ 为什么人们喜欢机械键盘

热门文章

  1. GetLastError()返回值含义
  2. 零时科技 || TempleDAO攻击事件分析
  3. 特斯拉冻结招聘或因「幽灵刹车」故障,全球大厂掀裁员潮人心惶惶
  4. 2021全球与中国锂一次电池市场现状及未来发展趋势
  5. Introduction to Programming I
  6. 解决windows11屏幕亮度忽明忽暗的问题
  7. JavaWeb Tomcat服务器与Servlet入门以及简单登录功能的实现
  8. STM32-OLED屏幕显示教程
  9. 【Python】基于Python获取链家小区房价信息及其POI数据
  10. 荧光底物和化学发光底物的介绍(腔肠素/腔肠素-H/BZiPAR/Z-FR-R110)