View Code of Problem 24

#include  <stdio.h>
#include  <stdlib.h>
#include  <math.h>
#include  <string.h>

// C语言编程,已知三角形的三边长a,b,c,计算求三角形面积的公式为:s=1/2*(a+b+c),area=根号下[s(s-a)(s-b)(s-c)]
int main()
{
	int a,b,c;
	double s,area;
/*	
	if(freopen("c:\\input.txt", "rt", stdin)==0)
	{
	}*/
	while(scanf("%d%d%d",&a,&b,&c)==3)
	{
		s = 0.5*(a+b+c);
		area = sqrt(s*(s-a)*(s-b)*(s-c));
		printf("%0.2lf\n",area);
	}
	
	return 0;
}

Double click to view unformatted code.


Back to problem 24