(C語言)判斷是否為三角形

2021-09-29 23:39:46 字數 407 閱讀 9170

這次的**有點多,不是最簡便的方法,我想的太多,所以也不停報錯,在最後歸納了所有三角形的型別,後面我會說一下簡單的方法。

#include

int main()

if (a <= 0 || b <= 0 || c <= 0 || b + c <= a) //三角形的基本判定方法

if (a == b && b == c)// 等邊三角形

if ((a == b || b == c))//等腰三角形

if (aa == bb + c*c)//普通三角形

else

return 0;

}判斷三角形的一般方法是兩邊之和大於第三邊,因此你只需要找最小的兩個邊大於第三邊就可以了,比如if(a>b && a>c && b+c>b),每個邊都進行判斷就可以了(還是看你題的要求)。

C 三角形判斷

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

三角形判斷

description 婁月的妹妹劉月是個初中生,某天回來興高采烈的回家告訴姐姐他學會了如何憑藉三角形三邊判斷三角形的形狀 設兩條短邊為啊a,b 長邊為c,判斷a a b b和c c的關係 於是婁月告訴劉月,給她三條邊,她可以在一秒之內知道三角形是直角,鈍角還是銳角三角形,當然,這麼快只有程式設計才...

判斷三角形

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