三角形判斷

2021-07-24 15:21:11 字數 1402 閱讀 9561



description

婁月的妹妹劉月是個初中生,某天回來興高采烈的回家告訴姐姐他學會了如何憑藉三角形三邊判斷三角形的形狀(設兩條短邊為啊a,b;長邊為c,判斷a*a+b*b和c*c的關係),於是婁月告訴劉月,給她三條邊,她可以在一秒之內知道三角形是直角,鈍角還是銳角三角形,當然,這麼快只有程式設計才能做到。以下是婁月編寫的程式,由於忘記了一些知識點,三個判斷三角形的函式無法完成,於是 只能請聰明的你幫忙嘍。

#include 

#define swap(x,y)

/*下面三個函式都是:是返回1,不是返回0*/

int right_********(double a,double b,double c); /*判斷直角三角形*/

int acute_********(double a,double b,double c); /*判斷銳角三角形*/

int obtuse_********(double a,double b,double c); /*判斷鈍角三角形*/

int main()

提交時只需提交right_********,acute_********,obtuse_********三個函式

input

三角形的三條邊,大小未知,不必考慮構不成三角形的情況

output

銳角三角形,直角三角形還是鈍角三角形

sample input

3 4 5

sample output

直角三角形

參考解答

#include 

#define swap(x,y)

/*下面三個函式都是:是返回1,不是返回0*/

int right_********(double a,double b,double c); /*判斷直角三角形*/

int acute_********(double a,double b,double c); /*判斷銳角三角形*/

int obtuse_********(double a,double b,double c); /*判斷鈍角三角形*/

int main()

int right_********(double a,double b,double c) /*判斷直角三角形*/

int acute_********(double a,double b,double c) /*判斷銳角三角形*/

int obtuse_********(double a,double b,double c) /*判斷鈍角三角形*/

判斷三角形

時間限制 1000 ms 記憶體限制 65535 kb 難度 2 描述 小明非常喜歡研究三角形。現在,小明已經知道三角形的三條邊,如果三條邊能組成三角形,小明就會很高興,他就會得到乙個 ye 如果他經過進一步的研究知道它又是等腰三角形,他又會得乙個 ye 他再次研究出它又是乙個等邊三角形,當然,他又...

判斷三角形

problem description 給定三條邊,請你判斷一下能不能組成乙個三角形。input 輸入資料第一行包含乙個數m,接下有m行,每行乙個例項,包含三個正數a,b,c。其中a,b,c 1000 output 對於每個測試例項,如果三條邊長a,b,c能組成三角形的話,輸出yes,否則no。sa...

三角形判斷

給定平面上任意三個點的座標 x 1 y 1 x 2,y 2 x 3 y 3 檢驗它們能否構成三角形。輸入格式 輸入在一行中順序給出六個 100,100 範圍內的數字,即三個點的座標x 1 y 1 x 2 y 2 x 3 y 3 輸出格式 若這3個點不能構成三角形,則在一行中輸出 impossible...