小蚂蚁 发表于 2021-12-5 15:25:32

【ZZNUOJ】:1013 求两点间距离

题目描述

给定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;//函数顺利结束。}

https://blog.51cto.com/u_15441794/4749774
页: [1]
查看完整版本: 【ZZNUOJ】:1013 求两点间距离