1815. 计算两点间的距离

水题也要注意一点,确实简单,不过还是错了,错在格式化输出!
 
1815. 计算两点间的距离
 
 
总提交数量: 5934 通过数量: 1093 评价:
1.9/5.0(38 票)
 
 
     
     
 
时间限制:1秒    内存限制:32兆
题目描述

请用类描述顶点信息,输入两点座标(X1,Y1),(X2,Y2),计算并输出两点间的距离。

 

输入格式

输入数据第一行一个整数 n,代表测试数据组数,接下来 n 行,每行由 4 个实数组成,分别表示 x1,y1,x2,y2,数据之间用空格隔开。

 

输出格式

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

 

样例输入
将样例输入复制到剪贴板
2
0 0 0 1
0 1 1 0
样例输出
1.00
1.41

 

 

#include<stdio.h>
#include<math.h>
int main()
{
    double a,b,c,d;
    int t;
    scanf("%d",&t);
   
while(t--){
        scanf("%lf%lf%lf%lf",&a,&b,&c,&d);
       
        double num1=(c-a)*(c-a);
        double num2=(b-d)*(b-d);
       
        double num=sqrt(num1+num2);
       
        printf("%.2lf\n",num);
       
        }
        return 0;
        }
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章