计算两点间的距离

#include<stdio.h>
#include<math.h>
double dist(double x1,double y1,double x2,double y2);
int main(){
double x1,x2,y1,y2,d;
printf("输入x1:");
scanf("%lf",&x1);
printf("输入y1:");
scanf("%lf",&y1);
printf("输入x2:");
scanf("%lf",&x2);
printf("输入y2:");
scanf("%lf",&y2);
d=dist(x1,y1,x2,y2);
printf("两点间的距离为:%lf",sqrt(d));
return 0;
}
double dist(double x1,double y1,double x2,double y2){
int d;
d=pow(x1-x2,2)+pow(y1-y2,2);
return d;
}

posted @ 2025-01-02 15:48  Grit_Doyle  阅读(106)  评论(0)    收藏  举报