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

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

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()

三角形的三條邊相等嗎,三條邊相等的三角形相似嗎

三條邊相等的三角形叫什麼三角形 等邊三角形。三條邊都相等的三角形叫做等邊三角形。等邊三角形 又稱正三邊形 為三邊相等的三角形,其三個內角相等,均為60 它是銳角三角形的一種。等邊三角形也是最穩定的結構。等邊三角形,也叫正三角形。等邊三角形即三條邊的長度都相等的三角形,不止三條邊都相等,其三個內角也相...

直角三角形三條邊的比是3 4 5,這個三角形的周長是

可以知道是直角三角形 一個直角邊是 48 3 3 4 5 12釐米另一個直角邊是 4 3 4 5 16釐米所以面積是 12 16 2 96平方釐米 如有不明白,可以追問 如有幫助,記得采納,謝謝 因為這個比例可以知道這是一個直角三角形,然後總共分為12分,那每份就是4釐米,那這三條邊分別是12釐米,...

三角形按邊可分為三角形三角形,三角形按邊分類可以分為三角形三角形三角形

三角形按邊可分不等邊三角形 等腰三角形 等邊三角形1 不等邊三角形 指專的是三條邊都不相等的三角屬形叫不等邊三角形。2 等腰三角形 指兩邊相等的三角形,相等的兩個邊稱為這個三角形的腰。3 等邊三角 等邊三角形 又稱正三角形 為三邊相等的三角形,其三個內角相等,均為60 它是銳角三角形的一種。等邊三角...