早教吧作业答案频道 -->数学-->
已知三点,求三点组成的三角形面积的程序
题目详情
已知三点,求三点组成的三角形面积的程序
▼优质解答
答案和解析
#include
#include
void main()
{
float x1,y1,x2,y2,x3,y3;
float a,b,c,n;
float s;
printf("Please enter the point");
scanf("%f",&x1);
scanf("%f",&y1);
scanf("%f",&x2);
scanf("%f",&y2);
scanf("%f",&x3);
scanf("%f",&y3);
a = sqrt((x2-x1)^2+(y2-y1)^2);
b = sqrt((x3-x1)^2+(y3-y1)^2);
c = sqrt((x3-x2)^2+(y3-y2)^2);
n = (a+b+c)/2;
s = sqrt(n*(n-a)*(n-b)*(n-c));
printf("%.2f\n",&s);
}
假如公式没记错的话,这个应该没有问题~
#include
void main()
{
float x1,y1,x2,y2,x3,y3;
float a,b,c,n;
float s;
printf("Please enter the point");
scanf("%f",&x1);
scanf("%f",&y1);
scanf("%f",&x2);
scanf("%f",&y2);
scanf("%f",&x3);
scanf("%f",&y3);
a = sqrt((x2-x1)^2+(y2-y1)^2);
b = sqrt((x3-x1)^2+(y3-y1)^2);
c = sqrt((x3-x2)^2+(y3-y2)^2);
n = (a+b+c)/2;
s = sqrt(n*(n-a)*(n-b)*(n-c));
printf("%.2f\n",&s);
}
假如公式没记错的话,这个应该没有问题~
看了 已知三点,求三点组成的三角形...的网友还看了以下:
平面内根据三点求三角形面积已知A(-3,-5),B(1,-2),求三角形ABO的面积(O是原点)如 2020-06-10 …
已知三点,求三点组成的三角形面积的程序 2020-06-12 …
y=ax2+bx+c(a不等于0)过点A(-1,0),B(3,0),C(0,3)1,求抛物线解析式 2020-06-14 …
过点A(0,a)作直线与圆E(x-2)²+y²=1交于B,C两点,在B,C上取满足 2020-06-27 …
如图,已知正方形ABCD的边长为4厘米,AE=2/5AB,G是DE与AC的交点.求三角形的GDC面 2020-07-10 …
已知椭圆C:a方分之x方加b方分之y方等于1的离心率为3分之根号6,且经过点(2分之3,2分之1) 2020-08-01 …
已知椭圆方程x^2/16+y^2/9=1,P是椭圆上的任意一点.1)求x+y的取值范围2)l:x+y 2020-11-04 …
已知椭圆方程为B(2,0)过点B作直线l与椭圆交与E、F两点,求三角形OBE与三角形OBF的面积比已 2020-11-27 …
已知三角形abc三点求三角形AB边上高线所在的直线的方程A(-3,0),B(1,2),C(-1,3) 2020-12-25 …
以致A(8,0)B(0,6)O为坐标原点求三角形AOB内切圆C的方程(2)设P是圆C上一点求P到直线 2021-01-13 …