導航:首頁 > 源碼編譯 > 三角邊長演算法軟體

三角邊長演算法軟體

發布時間:2023-08-19 02:58:52

編程題:編寫程序輸入三角形的3條邊長,計算並輸出三角形的面積。

一、程序分析

三角形面積海倫公式:√[ p ( p - a ) ( p - b ) ( p - c ) ] 。其中 p = (a + b + c) / 2 。a、b、c分別是三角形的三邊長。

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

#include "stdio.h"

#include "math.h"

int main(void)

{

float a = 0, b = 0, c = 0, p = 0;

float area = 0;

printf("Please input three sides of triangle:");

scanf_s("%f %f %f", &a, &b, &c);

if((a + b) > c && (a + c) > b && (b + c) > a)

{

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

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

}

else

printf("Triangle does not exist! ");

printf("The area of triangle is:%f ", area);

return 0;

(1)三角邊長演算法軟體擴展閱讀:

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

#include "stdio.h"

#include "math.h"

int main(void)

{

float a = 0, b = 0, c = 0;

float p = 0;

printf("Please input three sides of triangle:");

scanf_s("%f %f %f", &a, &b, &c);

switch (a + b > c && a + c > b && b + c > a)

{

case 0:printf("Triangle does not exist! "); break;

case 1:

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

printf("The area of triangle is:%f ", sqrt(p * (p - a) * (p - b) * (p - c)));

break;

}

return 0;

}

閱讀全文

與三角邊長演算法軟體相關的資料

熱點內容
5800計算機程序和編程 瀏覽:29
網上報修php源碼 瀏覽:897
魔獸宏命令老是語言提示 瀏覽:971
辦公文件夾大全 瀏覽:471
單片機閃爍燈虛擬線路圖 瀏覽:72
App顯示別的國家怎麼更改 瀏覽:154
幻塔官方伺服器叫什麼 瀏覽:196
android自定義進度框 瀏覽:506
linux自動聯網 瀏覽:492
keil編寫的程序怎麼不能編譯呢 瀏覽:562
ipadair2能編程嗎 瀏覽:358
esxi查看內存命令行 瀏覽:79
u盤settings文件夾 瀏覽:649
新東方雅思寫作pdf 瀏覽:734
python中多個隨機數的生成 瀏覽:119
伺服器偵聽埠是什麼意思 瀏覽:320
手機通知音效文件夾 瀏覽:135
pdf產品目錄 瀏覽:203
三菱fd編譯通過不了 瀏覽:158
15g游戲下載完怎麼解壓 瀏覽:709