您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页海式(附一种证明方法)

海式(附一种证明方法)

来源:爱玩科技网



前言

一、证明(勾股定理)

 如上图所示,则有:

 

解得:

那么:

 

 

二、C 语言代码实现

#include <stdio.h>
#include <math.h>

int main()
{
	double a = 0.0;
	double b = 0.0;
	double c = 0.0;
	scanf("%lf %lf %lf", &a, &b, &c);
	if (a + b > c && a + c > b && b + c > a)  // 三角形任意两边之和大于第三边
	{
		double p = (a + b + c) / 2;
		double area = sqrt(p * (p - a) * (p - b) * (p - c));
		printf("%lf\n", area);
	}
	else
	{
		printf("输入有误,无法构成三角形\n");
	}
	return 0;
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务