C 5判斷三角形的型別

2021-08-18 17:43:36 字數 624 閱讀 9145

輸入:三角形三條邊

輸出:判斷三角形型別,如果是三角形並輸出面積,周長

1.是三角形的條件:兩邊之和大於第三邊;

2.三角形周長公式:l=a+b+c;

3.三角形面積公式:s=(a+b+c)/2;   area=sqrt(s*(s-a)(s-c)(s-b));

4.三角形特殊型別:等腰直角三角形:

#include

#include

int compute(int a,int b,int c)

else

if((a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)&&!(a==b||b==c||a==c))

else

if((a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)&&(a==b||b==c||a==c))

else

}else

printf("不能構成三角形\n");

}int main()

在這一次學習中,我明白細節是非常重要的,我定義了乙個浮點數,但是輸出時沒有注意,寫成了【printf(「%d」,s);】導致**輸出為0,或者隨機數,出現錯誤。

三角形型別判斷

問題描述 輸入三角形的三條邊a,b,c的值,根據其數值,判斷能否構成三角形 若能,還要顯示三角形的性質 等邊三角形 等腰三角形 直角三角形和任意三角形。using system using system.collections.generic using system.linq using syst...

判斷三角形型別

題目描述 給定三角形的三條邊,a,b,c。判斷該三角形型別。輸入描述 測試資料有多組,每組輸入三角形的三條邊。輸出描述 對於每組輸入,輸出直角三角形 銳角三角形 或是鈍角三角形。示例1輸入 3 4 5 輸出直角三角形 include include include include include i...

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...