C语言50分求助
查看原帖
C语言50分求助
996655
Hqs179581688楼主2023/5/19 20:47
#include<stdio.h>
#include<math.h>
int main()
{
	double a,b,c,d,e,f;
	double q,w,r;
	double t,m,s;
	scanf("%lf %lf %lf %lf %lf %lf",&a,&b,&c,&d,&e,&f);
	q=sqrt(pow(a-b,2)+pow(c-d,2));//求三条边 
	w=sqrt(pow(c-e,2)+pow(d-f,2));
	r=sqrt(pow(a-e,2)+pow(b-f,2));
	t=(q*q+r*r-w*w)/(2*q*r)*(1.0);//求余弦 
	m=sqrt(1-t*t);//求正弦 
	s=(1.0)/2*q*r*m;//求面积 
	printf("%.2lf",s);
	return 0; 
} 
2023/5/19 20:47
加载中...