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

2021-05-26 05:35:11 字數 4380 閱讀 8471

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

#include

void main()

else

}getch();}

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

2樓:匿名使用者

#include

void main()

else

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

3樓:聽不清啊

#include

int main()

4樓:匿名使用者

||#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;}

5樓:勇愛s茜

#include

void main()

6樓:匿名使用者

能#include

#include

main()

7樓:匿名使用者

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

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

c語言。。。輸入三角形的三邊長,判斷能否構成三角形,能,求面積。。。

8樓:匿名使用者

#include

#include

void main()

else}

9樓:匿名使用者

#include

#include

void main()

else

printf("\n這三邊不能組成三角形\n");

}else

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

}大致是這樣,可能有一點小錯誤,用編譯器編譯修改一下就好了。

10樓:

程式 c的沒怎麼寫過。給你 方法吧。

1、輸入三個整數

判斷 出最大的那個 然後 判斷是否大於 剩餘兩個之和2、if 大於 用 (公式求面積)

p=(a+b+c)/2)

s=sqrt[p(p-a)(p-b)(p-c)]=sqrt[(1/2)(a+b+c)(a+b-c)(a+c-b)(b+c-a)]

=√2/2sqrt[(a+b+c)(a+b-c)(a+c-b)(b+c-a)]

3、如果 不大於 結束

c語言程式設計:輸入三角形的三條邊(假設能構成三角形),輸出三角形的面積。

11樓:匿名使用者

#include

#include

main()

else }

else }

else }

看哈要的不

12樓:匿名使用者

麼麼的程式沒有判斷輸入的三邊是否能構成三角形啊

在scanf之後應該加入如下程式段

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

13樓:匿名使用者

#include

#include

void main()

利用海**式來求

14樓:匿名使用者

int main(void) for(i=2;i<10;i++) for(j=1;j

c語言編寫程式:輸入三角形的三條邊,判斷它們能否構成三角形,若能則指出何種三角形。

15樓:匿名使用者

||&&、||運算子使用錯誤,**為:

#include

int main()

else

printf("普通三角形\n");

return 0;}

16樓:古爾格

|||||#include

int main()

else

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

return 0;}

17樓:西湖觀柳

first, float number shouldn't be ***pared with this equal operater == , you should sub them, and then ***pare the result with 1e-7 or so.

second, you missed use "or" and "and" operater.

輸入三條邊a,b,c,判斷是否能構成三角形,如能構成,要用海**式計算 面積 用c語言啊

18樓:匿名使用者

有人給出**大概了,也有人給出思路大概了。我就只寫思路,不寫**了1.判斷是否構成三角形1)判定a>0&&b>0&&c>0(判斷三個數為正數)2)對a b c三個數由小到大排序,得到 ac && c-b

利用海**式,求面積

19樓:匿名使用者

兩邊之和大於第三邊。兩邊之差小於第三邊,用餘玄公式算角,再用s=1/2a×b×sinc

20樓:匿名使用者

#include< stdio.h >

#include< math.h >main()else

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

c語言 輸入三角形的3條邊a,b,c,如果能構成一個三角形,則輸出面積和周長。

21樓:無有福黎溪

#include

#include

intmain()

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

22樓:風若遠去何人留

一、演算法分析:

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

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

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

海**式為

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

4、 輸出周長和麵積。

#include

#include

int main()

else

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

return 0;}

23樓:木聽白

以下答案僅供參考:

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

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

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

海**式為

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

輸出周長和麵積

24樓:於是我呵呵

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

c語言,用if語句程式設計,實現輸入三個數值,判斷能否構成三角形,如果能就計算出三角形的面積

25樓:天雨下凡

#include

#include

int main(void)

else

printf("%f,%f,%f不能構造三角形\n",a,b,c);

printf("\n");

return 0;}

26樓:匿名使用者

#include "stdio.h"

#include "math.h"

int main()

p=(a+b+c)/2;

s=sqrt(p*(p-a)*(p-b)*(p-c));

printf("三角形的三邊是:%f %f %f ",a,b,c);

printf("面積是: %f \n",s);

return 0;}

輸入三角形的三條邊判斷能否構成三角形若能

include indlude define acute angel 1 銳角 define right angel 2 直角 define obtuse angel 3 鈍角 bool is int a,int b,int c return r int get type int a,int b,i...

輸入三角形的三條邊a,b,c,判斷他們能否構成三角形,若能構

include include main floata,b,c,s 0,x 0 printf 輸入三角形三條邊的邊長 scanf f f f a,b,c if a b c b c a a c b x a b c s sqrt x x a x b x c printf area 3f n s else...

已知三角形三條邊怎麼求面積,已知三角形的三邊長如何求面積?

已知三角形的三邊,可以使用海 式直接計算出三角形的面積,公式中三角形的面積s p p a p b p c 其中p a b c a,b,c是三角形的三條邊。海 式又譯作希 式 海龍公式 希羅公式 海倫 秦九韶公式。它是利用三角形的三條邊的邊長直接求三角形面積的公式。相傳這個公式最早是由古希臘數學家阿基...

相關推薦