c语言编程:已知三角形的三个顶点坐标为(1.5,2)(3,1)(2.1,4),求该三角形的重心坐标和各边长度

2025-02-27 07:01:22
推荐回答(1个)
回答1:

三角形的重心坐标公式x=(x1+x2+x3)/3,y=(y1+y2+y3)/3
两点距离 sqrt[(x1-x2)(x1-x2)+(y1-y2)(y1-y2)]
#include
main(){
clrscr();
printf("顶点为 (1.5,2)(3,1)(2.1,4)的三角形\n");
printf("重心坐标为(%4.1f,%4.1f)\n",(1.5+3+2.1)/3,(2+1+4)/3);
printf("三边长为%5.3f %5.3f %5.3f \n",sqrt((1.5-3)*(1.5-3)+(2-1)*(2-1)),
sqrt((1.5-2.1)*(1.5-2.1)+(2-4)*(2-4)), sqrt((2.1-3)*(2.1-3)+(4-1)*(4-1)),);
}