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

2021-05-14 10:18:19 字數 4433 閱讀 1622

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

C語言程式設計 輸入三角形的三條邊 假設能構成三角形 ,輸出三角

include include main else else else 看哈要的不 麼麼的程式沒有判斷輸入的三邊是否能構成三角形啊 在scanf之後應該加入如下程式段 if a b c a c b b c a include include void main 利用海 式來求 int main vo...

python程式設計輸入三角形的三條邊,計算三角形的面積

coding utf 8 filename test.py author by www.runoob.com a float input 輸入三角形第一邊長 b float input 輸入三角形第二邊長 c float input 輸入三角形第三邊長 計算半周長 s a b c 2 計算面積 ar...

已知三角形三條邊,求面積

利用海倫 秦九韶公式 s p p a p b p c 設p a b c 2 可以適合任何三角形,四邊形也可以 四邊形就是 s p p a p b p c p d 設p a b c d 具體的推導公式是這樣的 cosc a 2 b 2 c 2 2ab s 1 2 ab sinc 1 2 ab 1 co...