c語言輸入三角形的3條邊abc如果能構成三角

2021-05-01 13:59:07 字數 2810 閱讀 2794

1樓:無有福黎溪

#include

#include

intmain()

a,b,c可以改,但兩邊之和大於第三邊,兩邊之差小於第三邊是不能丟的

2樓:風若遠去何人留

一、演算法分析:

1、 輸入三條邊,a,b,c;

2、 判斷是否可以構成三角形。 可以利用三角形兩邊之和必然大於第三邊的定理進行判斷;

3、 對於可以構成三角形的,三邊相加求周長,並利用海**式求面積;

海**式為

式中a,b,c分別為三角形三邊長,p為半周長,s為三角形的面積。

4、 輸出周長和麵積。

#include

#include

int main()

else

printf("無法構成三角形\n");//不能構成三角形,輸出提示。

return 0;}

3樓:木聽白

以下答案僅供參考:

輸入三條邊,a,b,c;

判斷是否可以構成三角形。 可以利用三角形兩邊之和必然大於第三邊的定理進行判斷;

對於可以構成三角形的,三邊相加求周長,並利用海**式求面積;

海**式為

式中a,b,c分別為三角形三邊長,p為半周長,s為三角形的面積。

輸出周長和麵積

4樓:於是我呵呵

....................s*(s-a)(s-b)(s-c)各個括號之間的*號怎麼不寫。。。。

c語言 輸入三角形三邊a,b,c,判斷是否能構成三角形

5樓:匿名使用者

#include

void main()

else

printf("\n輸入錯誤!");}

6樓:聽不清啊

#include

int main()

7樓:匿名使用者

||#include

#include

int main(void)

}while(a*b<=0||a*c<=0||b*c<=0);

if (fabs(a-b)c)

else printf("no!");

return 0;}

8樓:勇愛s茜

#include

void main()

9樓:匿名使用者

能#include

#include

main()

10樓:匿名使用者

大哥這種問題你還是自己寫寫**吧。

一個簡單的辦法是:三角形任意兩邊之和大於第三邊,用if語句就很容易實現啦,小問題要自己動手,實在不懂才來問。

輸入三角形任意三條邊,判斷是否能夠成三角形,如果可以構成三角形求面積c語言

11樓:兄弟連教育北京總校

#include

void main()

else

}getch();}

c語言程式設計,已知三角形的三邊長a,b,c,計算求三角形面積的公式為:

12樓:丿

程式**如下:

#include

#include

int main()

擴充套件資料

三角形具有以下性質:

1、三角形任意兩邊之和大於第三邊,任意兩邊之差小於第三邊。

2、在平面上三角形的內角和等於180°(內角和定理)。

3、在平面上三角形的外角和等於360° (外角和定理)。

4、三角形的三條角平分線交於一點,三條高線的所在直線交於一點,三條中線交於一點。

5、三角形的任意一條中線將這個三角形分為兩個面積相等的三角形。

13樓:匿名使用者

1、公式:area = sqrt(s*(s-a)*(s-b)*(s-c))

2、**:

printf("依次輸入a,b,c(空格識別一個數):");

scanf("%f%f%f,",&a,&b,&c);

s=(float)0.5*(a+b+c);

area = (float)sqrt(s*(s-a)*(s-b)*(s-c));

printf("面積為:%f",area);

}擴充套件資料舉例:  a=3.67;b=5.43; c=6.21;

1、int main()

參考資料

14樓:匿名使用者

#include

int main()

else

}else

printf("\n");

return 0;}

15樓:bboy鶴

#include

#include

void main()

**如上 很簡單的 自己多動手

16樓:匿名使用者

#include

#include

int main ()

17樓:匿名使用者

這個問題不難的,還是自己思考下吧

三角形按邊可分為三角形三角形,三角形按邊分類可以分為三角形三角形三角形

三角形按邊可分不等邊三角形 等腰三角形 等邊三角形1 不等邊三角形 指專的是三條邊都不相等的三角屬形叫不等邊三角形。2 等腰三角形 指兩邊相等的三角形,相等的兩個邊稱為這個三角形的腰。3 等邊三角 等邊三角形 又稱正三角形 為三邊相等的三角形,其三個內角相等,均為60 它是銳角三角形的一種。等邊三角...

三角形ABC是由三角形ABC沿BC

設 eb c邊b c邊上的高為eh,abc邊bc上的高維ap由於平移,eb c abc b c bc eh ap b c 1 2bc eh 1 2ap s abc 1 2 bc ap s eb c 1 2 b c eh s eb c 1 4 s abc s abc 20 s eb c 5 平移 s ...

用c 編寫程式求三角形面積。已知三角形3邊為a,b,c 則三角形面積為area根號(s(s

include include using namespace std bool judge int a,int b,int c 判斷是不是的話,應該是一個布林型別的函式 double area int a,int b,int c int main 你寫的gee並沒有在主程式裡引用啊 c語言程式設計...