c#求三角形周长

 我来答
百里晗蕊宣辉
2019-11-02
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
分别求出三条变长不就可以了,根据勾股定理来求:
设3坐标分别为:(x1,y1)(x2,y2)(x3,y3)
沿三个点分别作经过经过自己的水平和垂直直线,你会发现每条边都在一个直角三角形内,
故符合勾股定理:(坐标之间水平距离和垂直距离的平方和等于变长的平方)
(x1-x2)^2
+
(y1-y2)^2
=
边长^2
不知道你理解不理解,这样可以分别求的三条变长,在纸上画画图吧,蛮简单的
然后把过程用程序实现就行了,也蛮简单
隽盼晴陀榆
2019-06-06
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
是根据三个边算吗?
static
void
main(string[]
args)
{
console.write("请输入三角形的第一边:");
int
a
=
convert.toint32(console.readline());
console.write("请输入三角形的第二边:");
int
b
=
convert.toint32(console.readline());
console.write("请输入三角形的第三边:");
int
c
=
convert.toint32(console.readline());
if
(a
+
b
>
c
&&
a
+
c
>
b
&&
b
+
c
>
a)
{
double
p=(a+b+c)/2;
double
area
=
math.sqrt(p*(p
-
a)*(p
-
b)*(p
-
c));
console.writeline("三角形的周长是:{0},面积是:{1}",
a
+
b
+
c,
area);
}
else
{
console.writeline("存在两边之和小于第三边不能构成三角形");
}
console.readkey();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式