首页 > 其他分享 >7-10 计算两点间的距离

7-10 计算两点间的距离

时间:2024-11-08 16:47:22浏览次数:5  
标签:10 x1 sum 距离 x2 两点 y1 y2 输入

入两点坐标(x1​,y1​),(x2​,y2​),计算并输出两点间的距离。

输入格式:

先输入一个T代表有T组输入数据。
每组由4个实数组成,分别表示x1​,y1​,x2​,y2​,数据之间用空格隔开。

输出格式:

对于每组输入数据,输出一行,结果保留两位小数。

输入样例:

在这里给出一组输入。例如:

2
0 0 0 1
0 1 1 0

输出样例:

在这里给出相应的输出。例如:

1.00
1.41

#include <stdio.h>
main()
{
    float x1,y1,x2,y2;int t,i;double sum=0;
    scanf("%d\n",&t);
    for(i=1;i<=t;i++)
    {
        scanf("%f %f %f %f",&x1,&y1,&x2,&y2);
        sum=sqrt(pow(x1-x2,2)+pow(y1-y2,2));
        printf("%.2lf\n",sum);
    }

标签:10,x1,sum,距离,x2,两点,y1,y2,输入
From: https://blog.csdn.net/2301_81991033/article/details/143630663

相关文章

  • 嵌入式课程day10-C语言数组
    目录七、数组7.1数组是什么?7.2数组的使用7.3定义数组7.4数组初始化7.5冒泡排序7.6二分法查找七、数组7.1数组是什么?存储多个同种类型的数据 ,方便数据处理7.2数组的使用先定义再使用7.3定义数组存储多少数据 数据的数据类型 数组名元素:数组中数据可以统......
  • 代码随想录算法训练营第十五天| 110.平衡二叉树,257. 二叉树的所有路径, 404.左叶子之
    110.平衡二叉树文章链接:https://programmercarl.com/0110.平衡二叉树.html#题外话题目链接:https://leetcode.cn/problems/balanced-binary-tree/description/classSolution{public://每次都要比较左右子树的高度差是否在1以内,所以递归是要统计子树的高度的intg......
  • 《DNK210使用指南 -CanMV版 V1.0》第三十六章 image图像色块追踪实验
    第三十六章image图像色块追踪实验1)实验平台:正点原子DNK210开发板2)章节摘自【正点原子】DNK210使用指南-CanMV版V1.03)购买链接:https://detail.tmall.com/item.htm?&id=7828013987504)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/k210/ATK-DNK210.htm......
  • 20241015 最短路与生成树
    20241015最短路与生成树@.ThearmyofThutmoseIII题号是@,原因是过了之后才发现测不了被删了。注意到问题形如最大值最小,直接上二分答案。考虑如何check。设当前check的答案为\(x\)。容易获得一个猜想,点一定放在区间端点上。那么将区间端点离散化。记\(a_i\)表示第......
  • 20241014 算阶第一章补题
    20241014算阶第一章补题袭击可以转化为平面最近点对问题,考虑如何求解。维护一个set存储有可能更新答案的点并以\(y\)为第一关键字。将所有点按\(x\)排序,从左到右考虑,将横坐标与当前点的差大于已求出的答案的点删除,在set中二分出纵坐标与当前点差不超过当前答案的点,那......
  • 20241013 洛谷SCP模拟
    20241013洛谷SCP模拟J1.带余除法急眼了,J组T1做不出来。经cyq大神指点。考虑将题中给出的带余除法转化:\(n=kq+r\),移项得到\(r=n-kq\)。这里\(n,k\)都是定值,于是对于每一个\(q\),都有唯一的一个\(r\)与之对应。考虑余数的性质:\[0\ler=n-kq<q\]解不等式得到\(\lf......
  • 20241012 模拟赛
    20241012模拟赛A.组合一眼转化成前缀相减的形式,然后注意到\(a,b,c\le2000\),于是\(O(n^2)\)预处理就做完了。B.原神先考虑暴力一点的想法。考虑枚举最靠右的瓶子\(i\),再枚举选的瓶子的个数\(k\),那么这时无论在前面选了哪些数,答案都会异或上\(\sum_{j=i-k+1}^{i}a_j\)......
  • 20241009 模拟赛
    20241009模拟赛A.排列喵手玩一下,依次操作\(1,n,1\)必然能使序列有序,所以答案不超过\(3\)。那么依次判断\(0,1,3\)即可。原序列如果有序就是\(0\)。如果\(a_1=n\)且\(a_n=1\)就是\(3\),因为这两个条件有一个不满足时只要操作\(1,n\)或\(n,1\)就能变成有序。考虑......
  • 20241006 CF977
    20241006CF977A.MeaningMean题意:给定一个序列,每次选两个数变成平均值,使最后结果最大。感性理解,一个数被平均次数越多,最终贡献减小的越多(不考虑取整,被平均了\(cnt\)次,就乘上\(2^{-cnt}\))。那么肯定让小数平均多次,于是排序后按顺序做就是最优解。B.MaximizeMex题意:给定......
  • 20241004 动态规划选讲
    20241004动态规划选讲P6669[清华集训2016]组合数问题使用Lucas定理:\(C_n^m\equivC_{\lfloor\frac{n}{p}\rfloor}^{\lfloor\frac{m}{p}\rfloor}C_{n\bmodp}^{m\bmodp}(\bmodp)\)。这等价于将\(n,m\)在\(k\)进制下的每一位的组合数相乘。要想使\(k\|\C_n^m\),就......