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

2021-05-13 09:56:33 字數 2869 閱讀 2371

1樓:樂正廷謙樓乙

程式**如下:

#include

#include

intmain()

擴充套件資料:

三角形具有以下性質:

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

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

3、在平面上三角形的外角和等於360°

(外角和定理)。

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

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

參考資料:搜狗百科-三角形面積公式

搜狗百科-三角形性質

2樓:析綠柳來丙

#include

#include

void

main()

**如上

很簡單的

自己多動手

3樓:皮卡丘呀

#include

intmain()

else

}else

printf("\n");

return0;}

4樓:

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

參考資料

搜狗百科-c語言

c語言作業:1.已知三角形的三邊長a,b,c,計算三角形面積的公式為 s=1/2(a+b+c),area=根號s(s-a)(s-b)(s-c)

5樓:匿名使用者

前提是a,

b,c能構成3角形

#include "stdio.h"

#include "conio.h"

#include "math.h"

main()

這是在win tc下編譯的,經本人運算,ok

6樓:匿名使用者

前提條件是三邊可以構成三角形

#include

#include

void main()

前提條件是三邊可以構成三角形

7樓:匿名使用者

include

int a,b,c;

real s,area;

void main()

c語言設計程式:從鍵盤輸入三角形的三邊長為a,b,c,用海**式計算並輸出三角形的面積。

8樓:匿名使用者

兩者計算是不同的。

s=1/2*(a+b+c)

按c語言的運算規則,先算括號,a+b+c,結果為float型

然後由於/和*同級,因此從左到右計算。先計算1/21、2都是整型,整型計算,結果仍為整型,1/2=0,因此,不管後面a+b+c的值為何,s的值都是0

而對於s=(a+b+c)/2,先算a+b+c,結果為float型,float型和整型2計算,結果為float型。

因此s=1/2*(a+b+c)是錯誤的,s=(a+b+c)/2是正確的。

9樓:遊戲第三方的

講解三角形,海**式最簡單的證明

10樓:匿名使用者

1/2==0

由於變數abc都是float型,故使用s=(a+b+c)/2沒有上述問題,或者你乾脆寫成s = 1.0/2 * (a + b + c)也可以

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

11樓:匿名使用者

海**式

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

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

p=(a+b+c)/2

#include

#include

void main()

12樓:

1: if (a+b

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

13樓:

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

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

一個c語言的問題:輸入三角形的三邊長,求三角形面積.

14樓:匿名使用者

懶~#include

#include

void main() }

15樓:冰河神風

#include

#include

void swap(float *x,float *y)main()

else

printf("wrong digit\n\n");

}return 0;}

16樓:匿名使用者

irearn 說的對,我頂。

已知三角形三邊長度求角度,已知三角形三邊求角度。

設三角形三邊長度a,b,c 對應的角度為 因為餘弦函式在 0,上的單調性,可以得到 因此,如果已知三角形的三條邊,可以由余弦定理得到三角形的三個內角。擴充套件資料 餘弦定理的應用 1 當已知三角形的兩邊及其夾角,可由余弦定理得出已知角的對邊。2 當已知三角形的三邊,可以由余弦定理得到三角形的三個內角...

三角形面積怎麼求?已知三角形的三邊長如何求面積?

正三角形面積公式為 s 3 a 4,s是三角形的面積,a是三角形的邊長 1 三角形面積公式為 s 1 2 ah s是三角形的面積,a是三角形的一條邊,h是這條邊上的高 2 正三角形,三條邊相等,三條邊上的高也對應相等,邊長為a,高為h,則h 3 a 2所以可推匯出正三角形的面積s 1 2 ah 3 ...

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

include include intmain elseprintf 你輸入的三邊,不能構成三角形 return0 試試 看看是不是你想要的。c語言中輸入三角形三邊長,求三角形面積。已知三角形三邊長,求面積的具體 如下 1.已知三角形三邊的長度分別是 3 5 7 釐米,求該三角形的面積 includ...