本题要求实现一个函数,对给定平面任意两点坐标(x1,y1)和(x2,y2),求这两点之间的距离。
函数接口定义:double dist( double x1, double y1, double x2, double y2 );
其中用户传入的参数为平面上两个点的坐标(x1, y1)和(x2, y2),函数dist应返回两点间的距离。
裁判测试程序样例:#include输入样例:#include double dist( double x1, double y1, double x2, double y2 ); int main() { double x1, y1, x2, y2; scanf("%lf %lf %lf %lf", &x1, &y1, &x2, &y2); printf("dist = %.2fn", dist(x1, y1, x2, y2)); return 0; }
10 10 200 100
结尾无空行
输出样例:dist = 210.24
结尾无空行
double dist( double x1, double y1, double x2, double y2 ) { double x,mid; mid=pow(y2-y1,2)+pow(x1-x2,2); x=sqrt(mid); return x; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)