怎麼用C語言輸入三角形的三條邊長,計算並輸出三角形的面積

2021-05-14 10:19:23 字數 4433 閱讀 6476

1樓:蓋可欣曠念

首先你要知道一個公式,sδabc=√((a+b+c)×(-a+b+c)×(a-b+c)×(a+b-c))/4,這是海**式的變形。

#include

#include

void

main()

試一下,這樣就ok了!

怎麼用c語言輸入三角形的三條邊長,計算並輸出三角形的面積

2樓:豪哥威武

分析 根據三角形的面積公式 s△abc =√[p(p-a)(p-b)(p-c)] 其中 p=1/2(a+b+c) #include “stdio.h” main()採納哦

c語言程式,輸入三角形的三邊,計算三角形的面積。

3樓:漫舒雲南濡

#include

#include

intmain()

else

printf("你輸入的三邊,不能構成三角形");

return0;}

試試~看看是不是你想要的

4樓:

#include

#include

int main() else

;return 0;}

如何用c語言寫出“輸入三角形三邊,計算三角形面積”的**?

c語言程式設計,已知三角形的三邊長a,b,c,計算求三角形面積的公式為:

5樓:丿

程式**如下:

#include

#include

int main()

擴充套件資料

三角形具有以下性質:

1、三角形任意兩邊之和大於第三邊,任意兩邊之差小於第三邊。

2、在平面上三角形的內角和等於180°(內角和定理)。

3、在平面上三角形的外角和等於360° (外角和定理)。

4、三角形的三條角平分線交於一點,三條高線的所在直線交於一點,三條中線交於一點。

5、三角形的任意一條中線將這個三角形分為兩個面積相等的三角形。

6樓:匿名使用者

1、公式:area = sqrt(s*(s-a)*(s-b)*(s-c))

2、**:

printf("依次輸入a,b,c(空格識別一個數):");

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

s=(float)0.5*(a+b+c);

area = (float)sqrt(s*(s-a)*(s-b)*(s-c));

printf("面積為:%f",area);

}擴充套件資料舉例:  a=3.67;b=5.43; c=6.21;

1、int main()

參考資料

7樓:匿名使用者

#include

int main()

else

}else

printf("\n");

return 0;}

8樓:bboy鶴

#include

#include

void main()

**如上 很簡單的 自己多動手

9樓:匿名使用者

#include

#include

int main ()

10樓:匿名使用者

這個問題不難的,還是自己思考下吧

c語言編寫程式,從鍵盤輸入三角形三條邊長(實數),計算並輸出該三角形三條邊長及面積。

11樓:會飛的小兔子

#include

intmain()

擴充套件資料c語言求楊輝三角形:

intmain()

cout<<"1";//這是輸出每一行的第一個1for(intj=1;j<=i-2;j++)cout<<"1"<

}return0;}

12樓:匿名使用者

#include

#include

#include

int main()

system("pause");}

13樓:

我想你主要是不知道知道三條邊怎麼求面積的問題吧?

已知三角形三邊a、b、c,

則s= √

(“三斜求積” 南宋秦九韶)

14樓:匿名使用者

求三角形面積: s=sqrt(p*(p-a)*(p-b)*(p-c)), p=(a+b+c)/2

在c語言中輸入三角形的三邊長啊a,b,c,求三角形的面積?

15樓:匿名使用者

海**式

假設在平面內,有一個三角形,邊長分別為a、b、c,三角形的面積s可由以下公式求得:

s=√[p(p-a)(p-b)(p-c)]而公式裡的p為半周長:

p=(a+b+c)/2

#include

#include

void main()

16樓:

1: if (a+b

2: s= sqrt(t*(t-a)*(t-b)*(t-c));

17樓:

1. if (a+b<=c || a+c<=b || b+c<=a)

2.sqrt什麼的,具體的我忘了,sqrt是根號

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

18樓:冰封月

一、程式分析

三角形面積海**式:√[ 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)

else

printf("******** does not exist!\n");

printf("the area of ******** is:%f\n", area);

return 0;

擴充套件資料:還可以使用switch語句計算三角形的面積,編寫程式如下#include "stdio.h"

#include "math.h"

int main(void)

return 0;}

19樓:杜哥是個小天才

#include

#include

int main()

拓展資料c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

20樓:

#include

main()

21樓:匿名使用者

fire歷史 的程式有寫問題 我稍微改了下#include

#include

void main(void)

if(a+c <=b)

if(b+c <=a)

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

t=s*(s-a)*( s-b)*(s-c);

area=sqrt(t);

printf("面積 s=%3.2f\n",area);//保留兩位小數 一堆小數太難看

printf("周長 c=%3.2f\n",a+b+c);

printf("想再來一遍嗎? n/y ");

fflush(stdin);

again = getchar();

}while( again =='y'||again == 'y');

}另外,虛機團上產品**,超級便宜

22樓:匿名使用者

#include

#include

void main()

三角形三條邊的長度比是2 3 4,這個三角形的周長是

27 4 2 3 4 27 49,12 釐米 答 這個三角形的最長的邊是12釐米 一個三角形的周長是24cm三條邊長度的比是2 3 4這個三角形最長的一條邊是多少cm 一個三角形的周長是24釐米,三條邊長度的比是2 3 4。這個三角形最長的一條邊是 24 2 3 4 x4 24 9x4 32 3 釐...

三角形按邊的長短可以分為三角形三角形三角形

等邊三角形 等腰三角形 不等邊三角形 銳角三角形,鈍角三角形,等腰三角形,等邊三角形 樓上的小學數學沒學好!等邊 三角形,等腰 三角形,等底 三角形 三角形按邊的長短可以分為 不等邊三角形 三角形,等腰三角形 三角形,等邊三角形 三角形.三角形按邊的長短可以分為什麼三角形,什麼三角形 按邊分 1 不...

CAD只知道三條邊的長度怎樣畫三角形

舉例 a 100 b 200 c 300 1.畫a線,長100 以a線的兩個端點為圓心畫兩個半徑分別為200和300的圓,兩圓的交點,就是三角型的第三個點 前兩個點為a的兩個端點 三條邊的長度分別為a,b,c 先畫a線,然後以a線的兩端畫b,c長度為半徑的圓,交點為三角形的定點 cad中,怎麼畫出三...