View Code of Problem 24

#include<stdio.h>
#include<math.h>
int main()
{
  int a,b,c;
  float p,s;
  while(scanf("%d %d %d",&a,&b,&c))
  {  
  
    p=1.0/2*(a+b+c);  
    if(a+b>c&&b+c>a&&a+c>b)
    {   
      s=sqrt(p*(p-a)*(p-b)*(p-c)); 
      printf("三角形的面积为:%.2f\n",s); 
    } 
    else 
    printf("不能构成三角形\n");
  }
  return 0;
}
 

Double click to view unformatted code.


Back to problem 24