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