[2001]:计算两点间的距离(简单的题目)

来源:互联网 发布:索尼如何用网络看电视 编辑:程序博客网 时间:2024/06/09 21:05

计算两点间的距离

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 147499 Accepted Submission(s): 52691

Problem Description
输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。

Input
输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。

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

Sample Input
0 0 0 1
0 1 1 0

Sample Output
1.00
1.41

#include<stdio.h>#include<math.h>int main(){    double x1, x2, y1, y2;    char i, j, k;    while(scanf("%lf%c%lf%c%lf%c%lf", &x1, &i, &y1, &j, &x2, &k, &y2)!=EOF){        double distance = sqrt(pow(x1 - x2, 2) + pow(y1 - y2, 2));        printf("%.2f\n", distance);        getchar();    }    return 0;}

这是一道对两点距离公式简单运用的题目

这里写图片描述

0 0
原创粉丝点击