首页 > 代码库 > 两点距离
两点距离
两点距离
描述
输入两点坐标(X1,Y1),(X2,Y2)(0<=x1,x2,y1,y2<=1000),计算并输出两点间的距离。
- 输入
- 第一行输入一个整数n(0<n<=1000),表示有n组测试数据; 随后每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
- 输出
- 对于每组输入数据,输出一行,结果保留两位小数。
- 样例输入
20 0 0 10 1 1 0
- 样例输出
1.001.41
#include <stdio.h>#include <math.h>int main(){ int n; double sum;scanf("%d",&n);double x1,x2,y1,y2;while(n--){ sum = 0; scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2); sum = sqrt((x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); printf("%.2f",sum); printf("\n");}return 0;}
两点距离
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。