[C] 求三角形的面积 海伦公式 →→→→→进入此内容的聊天室

来自 , 2020-06-07, 写在 C, 查看 104 次.
URL http://www.code666.cn/view/350db081
  1. /*求三角形的面积*/
  2. /* 海伦公式: S=√[p ( p-a ) ( p-b ) ( p-c ) ]   而公式里的p为半周长:   p= ( a+b+c ) /2 */
  3.  
  4. #include"stdio.h"
  5. #include"math.h"
  6.  
  7. void main()
  8. {
  9.         float a,b,c,p,s;
  10.         printf ( "\n请输入三角形的三边:\n" );
  11.         scanf ( "%f%f%f",&a,&b,&c );
  12.         if ( a+b<=c||b+c<=a||a+c<=b )  //三角形两边和大于第三边
  13.                 printf ( "输入有误,请重新输入!\n" );
  14.         else
  15.         {
  16.                 p= ( a+b+c ) /2;
  17.                 s=sqrt ( p* ( p-a ) * ( p-b ) * ( p-c ) );
  18.                 printf ( "三角形的面积s=%.3f\n",s );
  19.         }
  20.  
  21. }

回复 "求三角形的面积 海伦公式"

这儿你可以回复上面这条便签

captcha