天天看點

給出三角形三邊,求面積(C語言)

設三角形三邊長為a、b、c,并滿足限制條件三邊之和大于第三邊,面積為Area

則:

給出三角形三邊,求面積(C語言)

其中

給出三角形三邊,求面積(C語言)

C語言代碼:

#include <stdio.h>

main()

{

     float a,b,c,s,area;

     printf("請輸入三個邊長(以Enter鍵結束每次輸入):\n");

     scanf("%f%f%f",&a,&b,&c);  //變量輸入                          

     s=1.0/2*(a+b+c);  //計算s

     area=sqrt(s*(s-a)*(s-b)*(s-c)); //計算面積

     printf("a=%7.2f, b=%7.2f, c=%7.2f, s=%7.2f\n",a,b,c,s); 

     printf("area=%7.2f\n",area); //顯示結果

     system("pause");

}

繼續閱讀