64,682
社区成员
发帖
与我相关
我的任务
分享
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
int main(void)
{
int i,X,Y;
double x,y,x1,y1;
double D,TD=0.0;
X=3;
Y=6; /*centroid(3,6)*/
for (i=0;i<10;++i) {
printf("Enter way point %d (x%d y%d):\n",i,i,i);
scanf("%lf%lf",&x,&y);
D=sqrt((x-X)*(x-X)+(y-Y)*(y-Y));
printf("*** Distance of way point %d from centroid = %.6lf\n",i,D);
if (i==0) {
D=0.0;
} else {
D=sqrt((x-x1)*(x-x1)+(y-y1)*(y-y1));
}
TD+=D;
printf("*** Total distance travelled = %.6lf\n",D);
x1=x;
y1=y;
}
return 0;
}