题目
为二维空间中的点设计一个结构体,在此基础上为三角形设计一个结构体。分别设计独立的函数计算三角形的周长、面积、中心和重心。输入三个点,输出这三个点构成的三角形的周长、面积、外心和重心。结果保留小数点后2位数字。
思路
这是数学题
面积用海伦公式:a=AB,b=BC,c=AC,p=(a+b+c)/2,
三角形面积s=sqrt(p*(p-a)(p-b)(p-c));
重心:x=(x1+x2+x3)/3 ; y=(y1+y2+y3)/3
1 | #include<stdio.h> |
题目
为二维空间中的点设计一个结构体,在此基础上为三角形设计一个结构体。分别设计独立的函数计算三角形的周长、面积、中心和重心。输入三个点,输出这三个点构成的三角形的周长、面积、外心和重心。结果保留小数点后2位数字。
思路
这是数学题
面积用海伦公式:a=AB,b=BC,c=AC,p=(a+b+c)/2,
三角形面积s=sqrt(p*(p-a)(p-b)(p-c));
重心:x=(x1+x2+x3)/3 ; y=(y1+y2+y3)/3
1 | #include<stdio.h> |