c語言,判斷三角形型別,等腰,等邊,一般或不能構成

2022-11-19 07:46:15 字數 2990 閱讀 2107

1樓:

#include

int main()

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

else

}else

printf("\n");

return 0;}

2樓:primo王的悲傷

#include

int main()

return 0;}

3樓:匿名使用者

#include"stdio.h"

int main()

//三角形任意2邊大於第三條邊

while(a+b<=c || a+c <= b || b+c <= a )

if(a==b && a==c)

else if((a==b && b != c) || (a==c && b!=c) ||(b==c && a!=c) )

else

return 1;}

4樓:polaris北斗

#include

#include

int main()

elseelse

}else

}return 0;}

c語言 判斷可以構成何種三角形(直角、等邊、等腰、任意)。

5樓:匿名使用者

沒看到完整的**,後面這一部分邏輯上基本上沒有,只有一行錯誤,只是寫的較麻煩

即:if (a[0]==a[1]==a[2]) printf("等邊三角形");--->這應該是錯誤的,你是想判斷三邊全部相等吧,應該是 a==b&&b==c的形式

只能給若干建議:

你程式輸入,3,4,5 ,printf語句 能構成三角形 這一行 是否正常輸出;

printf("能構成三角形");這一行後面,輸出 三邊的值,看是否是你輸入的值

c語言題目是:輸入三條邊的長度,判斷出這是個什麼三角形(等腰,等邊,任意或者不能構成)。

6樓:匿名使用者

#include

void main()

}if(a[0]-a[1]<=a[2])

else

printf("這是乙個任意三角形!\n") ;}

7樓:倒霉熊

while是迴圈,要判斷條件使用if。

你用不需要迴圈,何必使用while呢??

c語言判斷是否是三角形 如果是是等邊或 等腰三角形

8樓:

你的邏輯表示式描述是錯誤的,例如:a==b!=c這種關係運算是不能連續進行的,第一步運算 a==b 的結果將和後面的資料繼續進行運算!

而 a==b 的結果是「真」或者「假」 與 !=c 繼續比較是沒有意義的。

如果你想表達 a與b相等,而b與c不等,應該寫成:

a==b && b!=c

你的每個邏輯表示式的錯誤是相同的。

9樓:3d動畫師

參考這個吧

# include

# include

int main(void)

if((a==b)||(a==c)||(b==c))else printf("it just a ordinary triangel.\n");

return exit_success;}

怎樣用c語言判斷三角形型別(等邊,等腰,直角,等腰直角)?

10樓:楠風吹呀那個吹

#include

int main()

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

else

}else

printf("\n");

return 0;}

11樓:瘋狂小鳥

#include

main()

{double a[3],b;

while(1){

輸入三邊

if(a[0]>0&&a[1]>0&&a[2]>0){//三邊中任何一邊都得大於0

if(a[0]

如圖所示,望採納。。。。。。

c語言 輸入三角形三邊a,b,c,判斷是否能構成三角形 ,若能並判斷是等腰,等邊,直角還是一般三角形

12樓:b迷糊公主

#include

void main(void)

13樓:為人bn仇

#include

#include

#define limit 1e-1

int main()

else

}else if (fabs(a*a+b*b-c*c)<= limit || fabs(a*a+c*c-b*b) <= limit || fabs(c*c+b*b-a*a) <= limit)

else

}else

return 0;}

c語言程式設計輸入三角形的三邊,判斷能否構成三角形,若可以則輸出三角形的型別(等邊、等腰、直角三角形)

14樓:匿名使用者

if(a==b==c)改為if(a==b&&b==c)

c語言 判斷三角形型別 簡單**

等腰三角形判定等邊三角形判定,等邊三角形是特殊的等腰三角形,等腰三角形也是特殊的等邊三角形 (判斷對錯

先說等腰三角形,簡單來說,有兩邊相等的三角形就叫等腰三角形。在等腰三角形中,相等的兩等腰三角形條邊稱為這個三角形的腰,另一邊叫做底邊。兩腰的夾角叫做頂角,腰和底邊的夾角叫做底角。等腰三角形的判定方式 定義法 在同一三角形中,有兩條邊相等的三角形是等腰三角形。判定定理 在同一三角形中,如果兩個角相等,...

等腰三角形 等邊三角形 矩形 菱形 正方形 等腰梯形 圓等圖

等腰三角形 等邊三角形 等腰梯形只是軸對稱圖形 矩形 菱形 正方形 圓既是軸對稱圖形又是中心對稱的圖形 故選b 在正三角形 正方形 矩形 菱形 等腰梯形 圓中,既是軸對稱圖形又是中心對稱圖形的有 正三角形 等腰梯形是軸對稱圖形,不是中心對稱圖形 正方形 矩形 菱形 圓是軸對稱圖形,也是中心對稱圖形 ...

如圖等邊三角形內有等腰三角形並且角1角2,角3角

網來往去時代 120首先是等邊三角形,所以三隻角都為60度!角1 角2 所以角1 角2 30 同理角3 角4 30 角1 角3 角5 180 角5 180 角1 角3 角5 120 因為等邊三角形的每個角都是60度,所以角1和角2加起來也是60度,角三和角四加起來也是60度。三角形的三個內角和是18...