#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.