早教吧作业答案频道 -->数学-->
已知三点,求三点组成的三角形面积的程序
题目详情
已知三点,求三点组成的三角形面积的程序
▼优质解答
答案和解析
#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,B,C在同一线路上,甲、乙两名游客从景点A出发,甲步行到景点C,乙乘景区观光车 2020-04-06 …
如图,已知三角形ABC三个顶点的坐标,把它们的纵坐标和横坐标分别变成原来的两倍,得到三角形A'B' 2020-04-11 …
如图所示,A、B、C三点在正方形网格线的交点处.若将△ACB绕着点A逆时针旋转到如图位置,得到△A 2020-04-27 …
如图,数轴上表示1,根号三的的点分别为A,B,点B关于点A的对称点为点C.若点C表示的数为X,计算 2020-05-02 …
8+(-10)+(-2)-(-5)(-5)三的次立方乘2-(-6)-300除以5三十九又二十四分之 2020-05-13 …
△ABC中,AB=AC,∠BAC=90°,P为BC上的动点,小慧拿含45°角的透明三角板,使45° 2020-05-13 …
三百八十四×四分之三-八分之三的和除以三分之四二点二×零点七五+二点二×四分之一七十二除以六分之五 2020-05-13 …
1.已知平行四边形ABCD的三个顶点A,B,C的坐标分别为(-2,1),(-1,3),(3,4), 2020-05-13 …
过抛物线的一条弦的中点作平行于抛物线的轴的平行线,交抛物线于一点,称以该点及弦的端点为顶点的三角形 2020-05-13 …
如图,抛物线y=-x2+2x+3的顶点为C,交x轴于A、B两点,交Y轴于点D(1)求A、C、D三个 2020-05-16 …