View Code of Problem 24

#include<stdio.h>
#include<math.h>
#include<string.h>
#include <stdlib.h>
int main() {
	/*
	输入三角形的边长a,b,c,求三角形的面积S。
	p = (a+b+c)/2
	s = sqrt( p*(p-a)*(p-b)*(p-c) )
	*/

	int a , b, c ;
	while(scanf("%d %d %d" , &a , &b , &c) !=EOF) {
		float p = ( a + b + c)/2.0;
		printf("%.2f\n" , sqrt( p * ( p - a) * ( p - b)  * ( p - c )  ) );
	}

	return 0;
}











Double click to view unformatted code.


Back to problem 24