C語言有點ABC組成三角形。現在平面上點,請你判

2021-03-03 21:22:48 字數 1571 閱讀 8869

1樓:happy活著就好

問思路 問**?問** 沒人那麼空的 問思路你難道沒學過中學數學麼?

c語言程式設計:輸入abcd四點座標,假設abc可以構成三角形,判斷d在不在內?

2樓:哥們兒會_臭臭

你最近備考的是什麼?全是計算幾何的東西啊

上一個問題的大部分沒變,加了一個判斷符號的函式,一個求三點叉積的函式,判斷三個叉積方向相同就行了。

#include

#include

typedef struct pointpoint;

point decpoint(point p1,point p2)double multipoint(point p1, point p2) // 計算叉乘 p1 × p2

double crossbythreepoint(point a,point b,point c) //叉乘 (a->b)x(a->c)

int sign(double x)

int main()

程式設計c語言輸入三個邊長,判斷是否構成一個三角形,並求三角形的面積,然後輸出三個邊長

3樓:匿名使用者

#include

#include

void main()

else

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

4樓:菜

#include

#include

void main()

else

printf("此三邊無法構成三角形!\n");}

5樓:

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

6樓:_夢裡還鄉

#include "stdio.h"

#include "math.h"

#include "stdlib.h"

int panduan(int a)

else}

7樓:匿名使用者

||#include#include

main()

else

if (a==c)

if (b==c)

printf("%f %f %f\n",a,b,c);}}else

}else}

8樓:匿名使用者

int a(float b, float c , float d)

folat a1( float b, float c, float d)

9樓:愛破了錘子

樓上的似乎不對。if中的條件。

三角形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語言給出三角形三邊長,求三角形面積

include include int main float a,b,c,h,s scanf f f f a,b,c h a b c 2 s sqrt h h a h b h c printf g n s return 0 c語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點...

如圖三角形ABC和三角形A撇B撇C撇關於直線點M的對稱點

1.a a b b c c 2.直線m與線段aa撇互相垂直 3.延長線段ac與a撇c撇它們的交點在直線m上。無論三角形abc如何變化,交點總在直線m上 a a b b c c 2.互相垂直 3.交點在直線m上。無論三角形abc如何變化,交點總在直線m上 1直接無視 2m垂直平分aa撇 3延長線段ac...