當前位置:編程學習大全網 - 編程軟體 - 編程求三角形面積

編程求三角形面積

壹.方案分析

三角形面積海倫公式:√[ p (p-a) (p-b) (p-c)]。其中p = (a+b+c)/2。a、B和C是三角形的三條邊。?

二、根據三角形面積計算公式,用if語句寫出如下程序:

#包含“stdio.h”

#包含“math.h”

int main(void)

{

浮點a = 0,b = 0,c = 0,p = 0;

浮動面積= 0;

printf("請輸入三角形的三條邊:");

scanf_s("%f %f %f ",& amp壹,& ampb & amp;c);

if((a+b)& gt;c & amp& amp(a + c)>b & amp& amp(b + c)>答

{

p =(a+b+c)/2;

area = sqrt(p *(p-a)*(p-b)*(p-c));

}

其他

printf("三角形不存在!\ n ");

printf("三角形的面積是:%f\n ",area);

返回0;

擴展數據:

也可以使用switch語句計算三角形的面積,編寫程序如下。

#包含“stdio.h”

#包含“math.h”

int main(void)

{

浮點a = 0,b = 0,c = 0;

浮點p = 0;

printf("請輸入三角形的三條邊:");

scanf_s("%f %f %f ",& amp壹,& ampb & amp;c);

開關(a+b & gt;c?& amp& amp?a+c & gt;b & amp& ampb+ c & gt;答

{

案例0:printf("三角形不存在!\ n ");打破;

案例1:

p =(a+b+c)* 0.5;

printf("三角形的面積是:%f\n ",sqrt(p *(p-a)*(p-b)*(p-c)));

打破;

}

返回0;

}

參考資料:

百度百科-開關

參考資料:

百度百科-結束條件語句

  • 上一篇:java網絡編程是大端還是小端
  • 下一篇:Java 處理 html Css
  • copyright 2024編程學習大全網