用C语言计算三角形面积

此处用到正余弦定理;先用三边求出某一角的余弦值,由cosAcosA+sinAsinA=1可求得sinA的值,然后由三角形面积公式求出;
源代码如下:

int main()
{//a,b,c分别为三角形三边长,d为三角形中a边所对角 的 cos值,e为sin值。float a, b, c, cosA, sinA;printf("请输入三角形三边的长度:");//输入三角形三边的长度scanf_s("%f%f%f", &a, &b, &c);//利用余弦定理计算d的值cosA = (b * b + c * c - a * a) / (2 * c * b);//计算sin的值sinA = sqrt(1 - (cosA * cosA));//area为三角形面积float area = b * c * sinA * 0.5;printf("三角形面积为:%f", area);return 0;
}

运行截图:

如何用c语言计算三角形面积相关推荐

  1. C语言计算三角形面积参考代码

    C语言计算三角形面积参考代码 编译器:Visual Studio 2022 #include<stdio.h> main(void) {float a, s, d; //定义变量 a做底, ...

  2. 三角形计算c语言代码,C语言计算三角形面积代码

    1// 计算三角形面积.cpp : 定义控制台应用程序的入口点. #include "stdafx.h" #include "math.h" float are ...

  3. c语言计算坐标三角形面积公式,c语言计算三角形面积代码

    //面积公式s = (a+b+c) / 2   area = sqrt(s * (s - a) * (s - b) * (s - c)); //小作业 求三角形的面积 int check(double ...

  4. php代码计算三角形面积,c语言计算三角形面积代码

    //面积公式s = (a+b+c) / 2   area = sqrt(s * (s - a) * (s - b) * (s - c)); //小作业 求三角形的面积 int check(double ...

  5. C语言三个点坐标算三角形面积,c语言计算三角形面积代码

    //面积公式s = (a+b+c) / 2   area = sqrt(s * (s - a) * (s - b) * (s - c)); //小作业 求三角形的面积 int check(double ...

  6. c语言算三角形面积,c语言计算三角形面积代码

    //面积公式s = (a+b+c) / 2   area = sqrt(s * (s - a) * (s - b) * (s - c)); //小作业 求三角形的面积 int check(double ...

  7. C语言计算三角形的面积

    C语言计算三角形的面积: 从键盘输入3个整数作为一个三角形的3条边长,并保存到3个变量a.b.c中,计算并输出该三角形的面积.三角形面积的计算公式为 [测试数据与运行结果] 当a=2,b=3,c=2时 ...

  8. python计算三角形面积_【Scratch算法编程】计算三角形面积

    [问题]已知一个三角形三条边的边长分别为a,b,c,利用海伦-秦九韶公式设计一个计算三角形面积的算法.(已知三角形三边边长分别为a b c,则三角形的面积为S= ),其中p= .这个公式被称为海伦-秦 ...

  9. 东北大学OJ-1221: 实验4-9:判断并计算三角形面积和周长

    东北大学OJ-1221: 实验4-9:判断并计算三角形面积和周长   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客 ...

最新文章

  1. CloudCompare的介绍
  2. display 的 32 种写法
  3. mysql test 映射到实体_将MySql视图映射到JPA Entitites,使用哪个唯一...
  4. c++学习02——queue
  5. 探索性数据分析EDA及数据分析图表的选择
  6. Perl中的正则表达式
  7. C# 4.0中对Office编程的预览和对可选参数的体验
  8. Transitions Among the Processor’s Operating Modes
  9. android流行ui设计,30款美丽的App UI设计作品
  10. 图片jpg格式怎么转换
  11. nginx 报错502
  12. cad角度怎么画_女孩都喜欢的公主抱怎么画?各种不同角度公主抱漫画素材绘画教程...
  13. A*算法解决传教士—野人过河问题
  14. mysql通过股票代码查数据_如何在交易数据中查询各个版本交易量前三的股票?(MySQL分组排名)...
  15. pe文件签名信息检测技术
  16. 硬盘备份到新电脑,你需要知道这个技巧
  17. C# 使用 NPOI 处理Excel导入单元格内容是公式问题
  18. 如何实现同一个ip下同一个80端口部署多个网站?
  19. python程序的三种控制结构_python二级考试大纲内容:程序的三种控制结构
  20. vue开发的音乐小播放器

热门文章

  1. 数独算法c语言,数独求解算法C.
  2. 【MAC M1芯片】PS已解决在M1苹果电脑上出现“闪退”“液化”和WEB等黑屏问题
  3. 年终盘点一 | 云原生的 2022 年:降本提效、全面 Serverless 化
  4. excel 的选择性粘贴
  5. 计算机专业评副高需要发论文吗,评副高论文有没有要求字数多少
  6. python自动化交易_用Python寫自動交易程式的入門平台: Quantopian
  7. 基于Android的房屋租赁系统
  8. 大数据时代从繁乱冗杂中精准提取核心文本信息 × Python Tkinter 生成词云图
  9. 5G基带芯片之战现状:一二三分别对应联发科华为高通
  10. python人工智能应用实例_Python实现AI自动抠图实例解析