一、问题及代码

/* 文件名称:求三角形面积
02.* 作    者:  李钦
03.* 完成日期:  2016 年  3   月 12  日
04.* 版 本 号:v1.0
05.* 对任务及求解方法的描述部分:
06.* 输入描述:  输入三角形三边a,b,c
07.* 问题描述: 略
08.* 程序输出: 三角形面积
09.* 问题分析: 知三边求面积
10.* 算法设计: 调用数学公式
11.*/      #include<iostream.h>
#include<math.h>                               //调用函数<math.h>
void main()
{int a,b,c;double s,area;cout<<"请输入三角形三边"<<endl;cin>>a>>b>>c;if(a+b>c && b+c>a && a+c>b)                          //判断三角形是否成立{s=1.0/2*(a+b+c);                        /*此处很关键,刚开始打1/2,结果输什么数进去都是0。细细斟酌后才发现int的1/2=0的,要打1.0/2才对。*/area=sqrt(s*(s-a)*(s-b)*(s-c));         //sqrt表示平方根,调用函数后才可使用cout<<"三角形面积"<<area<<endl;}elsecout<<"该三边不构成三角形"<<endl;
}

二、运行结果:

三、心得体会:

四、知识点总结:

C++知三角形三边求面积相关推荐

  1. 已知三角形三边求面积的c语言程序,已知三角形三边分别为4,5,6,求三角形的面积。用c语言编写程序...

    已知三角形三边分别为4,5,6,求三角形的面积.用c语言编写程序 关注:114  答案:6  mip版 解决时间 2021-01-18 16:33 提问者谁把流年搁浅 2021-01-17 23:52 ...

  2. 已知三角形三边长怎么求面积_已知三角形三边求面积的公式——海伦公式

    海伦公式又译作希伦公式.海龙公式.希罗公式.海伦-秦九韶公式,传说是古代的叙拉古国王希伦(Heron,也称海龙)二世发现的公式,是一个利用三角形的三条边长直接求三角形面积的公式.下面我们利用初中的知识 ...

  3. 已知三角形三边求面积

    代码: 输出结果: 海伦公式:p=(a+b+c)/2 S=sqrt[p(p-a)(p-b)(p-c)]

  4. python打印实心菱形图案_python输入三角形三边求面积|python打印实心菱形图案

    python编写程序:打印*组成的倒三角形.利用循环语句打印由星号组成的倒三角? 是这样吗? 如何用python创建一个循环从0开始来打印奇数,直到20? 如下: #/usr/bin/python3 ...

  5. JS编写 三角形三边求面积

    JS编写 三角形三边求面积 运用海伦公式,百度百科有,很简单 <!doctype html> <html> <head> <meta charset=&quo ...

  6. Python 已知三角形三边求三角形面积

  7. python知道三角形三边求面积(海伦公式)

    python:qq群904061949 代码如下 a,b,c=input('输入三条边,用英文逗号隔开').split(',') a=float(a) b=float(b) c=float(c) if ...

  8. java 三边求面积_已知三角形的三边长如何求面积?

    展开全部 各类三角形求面积方式如下所示: 1.已知e69da5e6ba9062616964757a686964616f31333365666264三角形底a,高h,则 S=ah/2 2.已知三角形三边 ...

  9. C语言·三角形已知三边求面积题

    题目:已知三角形三边a,b,c,求面积area.(请考虑到两边之和大于第三边的判断) 注意:需引用到sqrt()函数和海伦公式 思路: Created with Raphaël 2.2.0开始int ...

最新文章

  1. github checkout 使用
  2. 观察者模式的经典应用(猫叫 烧开水)
  3. linux进程--fork详解(三)
  4. (转)iOS7界面设计规范(1) - UI基础 - 为iOS7而设计
  5. Java接口有时有结果 有时没有_《Java程序员面试笔试宝典》之为什么Java中有些接口没有任何方法...
  6. 跟随光标下划线导航插件
  7. 识别人声_演唱人声的5个技巧
  8. 复制一个5G文件只需要两秒,全网最牛方法!
  9. 第十一节:特性(常见的特性标签、自定义特性、特性的使用案例)
  10. 146_ACCESS之HR招聘信息管理_64位
  11. 人体存在感应雷达技术,车内生命体征检测,毫米波雷达探测模块
  12. 数说海南——简单分析海南各市县近六年人口吸引力情况
  13. matlab移植linux qt总结 (未实现)(21.8.25 已另寻别径)
  14. 内网安全-域横向PTHPTKPTT哈希票据传递
  15. 从多个Word文档中批量取值,整理到Excel表中。
  16. 鸿蒙手机卸载内置应用 adb连接
  17. linux安装和使用docker教程
  18. FFmpeg:截取视频片段转成GIF动画
  19. Java程序员简历内容及格式--Java程序员简历内容
  20. linux怎么敲出特殊字符,如何在Linux中快速输入特殊字符

热门文章

  1. [英语阅读]保时捷与大众共商合并大计
  2. win10桌面计算机快捷没了,Win10桌面快捷方式图标消失了的解决方法介绍
  3. 用PV操作写出一个不会出现死锁的哲学家进餐问题
  4. 古人的谦称、尊称与贱称
  5. 小时候 觉得爸爸就是天 无所不能~
  6. 企业引入自动化以打造完善的客户体验
  7. bigdicmal除法精度设置_使用java求高精度除法,要求保留N位小数
  8. 常用电子面单接口API demo下载(菜鸟快递鸟)
  9. linux 中的rime 输入法 自定义 新世纪五笔输入法
  10. ICC 图文学习——LAB2:Design Planning 设计规划