c语言计算三角形面积怎么做?

 我来答
帐号已注销
2021-09-07 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:162万
展开全部

加上头文件#include <math.h>

程序的输入部分scanf("%lfa=3%lfb=4%lfc=45", &a, &b, &ang_c);应该改为scanf("%lf%lf%lf", &a, &b, &ang_c);,scanf函数中的格式串一般不可以添加除了格式串之外 的,比如a=3 b=4 c=45之类的。

用的面积公式是S = 1/2 * a * b * sin(a与b的夹角),sin(ang_c * PI / 180.0)这个部分我不理解 你的夹角怎么求的。如果你是输入三条边的长度,可以使用海伦公式S = 【(P* (P - a) * (P - b) * ( P - c))】的平方根 ,其中P为三角形的周长P = a + b + c。

基本定义

由不在同一直线上的三条线段首尾顺次连接所组成的封闭图形叫作三角形。平面上三条直线或球面上三条弧线所围成的图形,三条直线所围成的图形叫平面三角形;三条弧线所围成的图形叫球面三角形,也叫三边形。

由三条线段首尾顺次相连,得到的封闭几何图形叫作三角形。三角形是几何图案的基本图形。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式