评论

收藏

[C++] 【ZZNUOJ】:1013 求两点间距离

编程语言 编程语言 发布于:2021-12-05 15:25 | 阅读数:380 | 评论:0

题目描述
给定A(x1, y1), B(x2, y2)两点坐标,计算它们间的距离。
输入
输入包含四个实数x1, y1, x2, y2,分别用空格隔开,含义如描述。其中0≤x1,x2,y1,y2≤100。
输出
输出占一行,包含一个实数d,表示A, B两点间的距离。结果保留两位小数
样例输入
1 1 2 2
样例输出
1.41
解题思路:
1.这道题用到两点间的距离公式求解,只需要按照公式代入各个数值计算,最后打印输出即可。
#include <stdio.h> //头文件声明;#include <math.h> int main()  //程序从main函数开始执行;{  double x1,y1,x2,y2,d,a; //定义变量类型,用d代表两点间距离  scanf("%lf %lf %lf %lf",&x1, &y1, &x2, &y2);//调用scanf函数输入各点的横纵坐标值;  d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));//用两点间的距离公式进行计算;  printf("%.2f\n",d);//最后打印输出结果即可;    return 0;//函数顺利结束。}

关注下面的标签,发现更多相似文章