/*
怎么求夹角;已知两点坐标要求其到原点连线的夹角,
那么我们可以用向量去做,
用向量的积除以向量模的乘积,在求其反函数,
然后转换为角度就可以知道其角度为多少了;
向量的模的乘积怎么算:      sqrt(x^2+y^2);
向量的乘积   x1*x2+y1*y2;
*/
#include<iostream>
#include<cmath>
using namespace std;
const double PI=acos(-1.0);
int main()
{double x1, x2, y1, y2;double mo, ji;int t;scanf("%d", &t);while (t--){scanf("%lf%lf%lf%lf", &x1, &y1, &x2, &y2);mo = sqrt(x1*x1 + y1*y1)*sqrt(x2*x2 + y2*y2);ji = x1*x2 + y1*y2;printf("%.2lf\n", acos(ji / mo) / PI*180.0);}return 0;
}

已知两点,求两点与原点连线的角度相关推荐

  1. 已知直线上两点求其一般式

    已知直线上两点P1 P2,求直线的一般式方程. 已知直线上的两点P1(X1,Y1) P2(X2,Y2), P1 P2两点不重合.求该直线的一般式方程AX+BY+C=0 解当x1=x2时,直线方程为x- ...

  2. 已知序列求蝶形运算_在N=32的基 2 时间抽取发 FFT 运算流图中,从 到 需______级蝶形运算过程。 (4.0分)_学小易找答案...

    [单选题]互相关函数性质正确的是: [计算题]两个有限长的复序列 x[n] 和 h[n] ,其长度分别为 N 和 M ,设两序列的线性卷积为 y[n]=x[n]*h[n] ,回答下列问题: (1) 序 ...

  3. C语言--已知三边求三角形面积

    已知三边求面积用海伦公式S=sqrt[p(p-a)(p-b)(p-c)] p=(a+b+c)/2 #include<stdio.h> #include<math.h> int ...

  4. 已知分布函数求概率密度例题_高中数学必修一函数知识点总结

    同学们,今天开始讲解函数章节学习,函数这章极其重要,因为函数是高中数学重要的枢纽章节,高中数学除了立体几何和概率统计和函数没有关系之外,所有章节多多少少和函数有关系,所以函数学不好高中数学很难突破10 ...

  5. C - Cardboard Container Gym - 102007C(已知体积求表面积)

    C Cardboard Container Fidget spinners are so 2017; this years' rage are fidget cubes. A fidget cube ...

  6. 海伦公式已知三边求面积

    已知三边求面积 import matha = float(input('a = ')) b = float(input('b = ')) c = float(input('c = ')) if a + ...

  7. 已知函数和y值求自变量用matlab,matlab已知函数值求自变量,求助

    思路是这样的:你得到最小的函数值后,把它带入你作图的方程反解自变量的值.我不知道你画的这个函数图像的方程什么,我用一个二次方程y=x.^2+x给你做示范:先做图:x=-10:0.1:10;y=x.^2 ...

  8. 已知坐标求方位角_【干货】RTK视频实操 | 求转换参数详解和七点注意事项!

    RTK视频教学,『求转换参数』,技术员结合测量一线实操经验,运用工程之星5.0软件为大家讲解如何求转换参数,以及求转换参数需要注意哪些事项. 求转换参数操作 通常情况下,科力达工程之星直接输出的坐标为 ...

  9. 税收问题的分析:已知税后收入求税前、年终奖一元陷阱的分析

    早上家里来了个客人,聊天中得知了他的税后收入于是蛮好奇他的税前收入是多少. 顺便开了一下脑洞,想证明一下当前年终奖税收模型下,是否存在合理的税率及税收安排,使得"一元陷阱"得以避免 ...

最新文章

  1. Windows 10 RedStone2值得期待的五大功能猜想
  2. NLP领域最近比较火的Prompt,能否借鉴到多模态领域?一文跟进最新进展
  3. Linux stmac网卡代码分析----probe
  4. BZOj #4771. 七彩树(主席树+dfn序+lca)
  5. 【LeetCode 986】 区间列表的交集(区间交集)
  6. 华师 计算机系统 作业,华师网络学院作业答案-计算机组成原理问答题
  7. jacoco入门_Android jacoco 代码覆盖率测试入门
  8. power bi排序_如何在Power BI中按时间顺序对月份进行排序
  9. 前端日期计算年数_excel-常见日期 、时间函数
  10. 加速AI计算生态构建,华为昇腾布道西安开发者
  11. mysql中修改表的还原命令_MySQL的增、删、改、查和备份、恢复的命令
  12. 斯坦福大学自然语言处理第三课“最小编辑距离(Minimum Edit Distance)”
  13. 打开chm手册显示已取消到该网页的导航
  14. acwing 2041.干草堆
  15. java 消息队列_JAVA-消息队列
  16. 搬砖的成长之路——VMWare网络原理
  17. 小学计算机知识点总结怎么写,小学信息技术教学期末总结范文
  18. 华为鸿蒙系统开发语言,华为鸿蒙系统采用什么语言进行开发的
  19. java判断string是数字_(转)java判断string变量是否是数字的六种方法小结
  20. 关于HML要玩物联网这件事 之 CC3200 TCP Client

热门文章

  1. Armbian (jammy) 上安装 Docker
  2. 云计算与大数据平台课堂作业
  3. 计算机专业各种书籍整理
  4. poi-tl填充动态word表格数据
  5. DIV布局`电影在线 网站设计——漫威电影(2页) HTML+CSS+JavaScript 学生DW网页设计作业成品
  6. 打游戏哪种蓝牙耳机比较好?适合玩游戏的无线蓝牙耳机
  7. 使用Android拨打电话功能
  8. CO-PA: 获利能力分析之特征值派生 - KEDR / KEDB
  9. CSS -- CSS字体样式、文本样式、去掉列表的小圆点、背景、背景渐变
  10. 安装python卡到不动了_pip卡住不动的解决方案