用c++语言求一段线段的长度

来源:百度知道 编辑:UC知道 时间:2024/06/21 03:43:46

#include<stdio.h>
#include<math.h>
void main()
{
int x[2], y[2];
int i;
double len;

for (i = 0; i < 2; i++) {
printf("第%d个点的x坐标:", i + 1);
scanf("%d", x + i);
printf("第%d个点的y坐标:", i + 1);
scanf("%d", y + i);
}

len = sqrt((x[1] - x[0]) * (x[1] - x[0]) + (y[1] - y[0]) * (y[1] - y[0]));

printf("长度为:%f\n", len);
}

# include <iostream.h>
# include <math.h>
main()
{
cout<<"点A坐标";
cin>>x1>>y1;
cout<<"点B坐标";
cin>>x2>>y2;
cout<<sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
}

汗,线段的长度~~