C怎麼通過三角形的3條邊長計算出角度啊

2021-05-14 10:27:02 字數 3245 閱讀 4664

1樓:

var degreec=math.acos(math.sqrt((a*a+b*b-c*c)/2/a/b))*180/math.pi;

c#定義乙個類,使用三角形的三條邊計算出三角形的面積.

2樓:匿名使用者

public class ********}public double area()public double valueonepublic double valuetwopublic double valuethree}area()的返回值就是

面積面積的計算用的是海**式

3樓:匿名使用者

設三邊分別是a .b. c,p=(a+b+c)/2

則三角形面積s=

根號p(p-a)(p-b)(p-c)

知道三角形的三條邊怎麼求三個角的度數?試舉例說明

4樓:我是乙個麻瓜啊

知道三角形的三條邊可以通過餘弦定理求解三個角的度數。

舉例說明如下:

內在三角形abc中,設ab=c,bc=a,ca=b,且a、b、c所對容的內角分別是a、b、c,則:

cosa=[b²+c²-a²]/(2bc)cosb=[a²+c²-b²]/(2ac)cosc=[a²+b²-c²]/(2ab)

5樓:集藝軒

用勾股定理構造方程求角度

6樓:小藍君和風車

前提,bai,,,等邊

對等角du,a邊對a角 b邊對b角

比如邊長a=3 b=4 c=5 周長zhi=12a邊佔周長的

dao25%(3/5.100%=25%)

180×專25%=45℃

a角=45℃

b=33.3%

180×33.3%=60℃

c角=41.6%

180×41.6%=74.88℃

a+b+c=180℃

45+60+74.88=179.88

誤差屬0.22℃

所以大概你了解了嗎?

7樓:匿名使用者

任意乙個三角形,知道三角形的三條邊,可以根據餘弦定理求出三角形的三個角的度數;

已知直角三角形的三條邊長怎麼算它們的角度?

8樓:

已知直角三角形的三條邊長,可以使用斜邊公式算它們的角度。

直角三角形abc的六個元素中除直角c外,其餘五個元素有如下關係:

∠a+∠b=90°

sina=(∠a的)對邊/斜邊

cosa=(∠a的)鄰邊/斜邊

tana=(∠a的)對邊/鄰邊

例:a的對邊是4公尺,斜邊c是8公尺,計算角a等於多少度?

根據sina=(∠a的)對邊/斜邊,4/8=0.5,查表sin30°=0.5,得出角a等於30°。

9樓:匿名使用者

在直角三角形abc中,如果 c=90°,a、b為銳角。

則有,sina=bc/ab

cosa=ac/ab

tana=bc/ac

同理,sinb=ac/ab

cosb=bc/ab

tanb=ac/bc

ac² + bc² = ab²

sin²a + cos²a = 1

同理,sin²b + cos²b = 1

sin²a + sin²b = 1

cos²a + cos²b = 1

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

10樓:冰封月

一、程式分析

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

11樓:杜哥是個小天才

#include

#include

int main()

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

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

12樓:

#include

main()

13樓:匿名使用者

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');

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

14樓:匿名使用者

#include

#include

void main()

程式設計題 編寫程式輸入三角形的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 else printf does not ...

已知三角形3條邊長求面積的公式,已知三角形的三邊長如何求面積?

海倫 秦九韶公式 已知三邊是a,b,c 令p a b c 2 則s p p a p b p c 已知三角形的三邊分別是a b c,先算出周長的一半s 1 2 a b c 則該三角形面積s 根號 s s a s b s c 這個公式叫海倫 秦九昭公式 證明 設三角形的三邊a b c的對角分別為a b ...

c語言給出三角形三邊長,求三角形面積

include include int main float a,b,c,h,s scanf f f f a,b,c h a b c 2 s sqrt h h a h b h c printf g n s return 0 c語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點...