题号:P5708
题名:三角形面积
题目:一个三角形的三边长分别是 aa、bb、cc,那么它的面积为√p(p−a)(p−b)(p−c) ,其中 p= ½(a+b+c)。输入这三个数字,计算三角形的面积,四舍五入精确到 1 位小数。保证能构成三角形,0≤a,b,c≤1000,每个边长输入时不超过2位小数。

这里涉及到了开方的函数sqrt,掌握sqrt后一切就都轻松多了。首先求P的值吧,也就是把a、b和c全加在一起/2。然后求最终结果,直接调用题目中的公式即可。最后还有一个“坑”:保留1位小数的头文件,建议大家直接引用万能头,费时省力。
下面就是AC代码:

#include<bits/stdc++.h>//万能头文件
using namespace std;//开始
int main(){double a,b,c,p,ans;//double类型的变量cin>>a>>b>>c;//输入三角形的三个边的长度p=(a+b+c)/2;//求P的值,½就等于/2ans=sqrt(p*(p-a)*(p-b)*(p-c));//开方,整个代码的核心cout<<fixed<<steprecision(1)<<ans;//在以前说过这个,这里引用了万能头,否则需要引入iomanip库。强制保留一位小数return 0;//结束
}

由于上一章《小学数学N合一》太多了,所以就不多多叙述了。

C++洛谷题解(8)相关推荐

  1. 洛谷-题解 P2672 【推销员】

    独门思路!链表加优先队列! 这题一望,贪心是跑不掉了,但是我贪心并不好,所以想到了一个复杂一些但思路更保稳的做法 思路: 1 因为是离线操作,所以我们可以倒着求,先求x=n的情况,因为那样直接就知道了 ...

  2. 洛谷题解——P2814 家谱

    题目相关 题目链接 洛谷,https://www.luogu.com.cn/problem/P2814. MYOJ,http://47.110.135.197/problem.php?id=5344. ...

  3. 【洛谷题解】P2433 【深基1-2】小学数学 N 合一

    目录 [深基1-2]小学数学 N 合一 题解 题目描述 输入格式 输出格式 样例 #1 样例输入 #1 样例输出 #1 题目解析 问题 1~5 问题 6~10 问题 10~14 发牢骚 完整代码 谢谢 ...

  4. 洛谷题解——P1621 集合

    题目相关 题目链接 洛谷,https://www.luogu.com.cn/problem/P1621. MYOJ,http://47.110.135.197/problem.php?id=5342. ...

  5. 洛谷题解——P1873:砍树

    视频讲解可以直接点击这个 B 站链接,https://www.bilibili.com/video/BV1jk4y1k7hq/. 题目相关 题目链接 洛谷,https://www.luogu.com. ...

  6. 洛谷题解——P1024:一元三次方程求解

    视频讲解可以直接点击这个 B 站链接,https://www.bilibili.com/video/BV1qT4y13717/. 题目相关 题目链接 洛谷,https://www.luogu.com. ...

  7. 题解系列009 | 洛谷题解 CF488A 【Giga Tower】

    原题传送门:Giga Tower 一.题意 题目(传送门)给一个绝对值不超过十位的整数,想计算至多加几后会在和数中出现数字 888. 二.分析 看到这道题,我们最容易想到的当然是暴力枚举,但是首先需要 ...

  8. 【洛谷题解】P2356 弹珠游戏

    本人第一篇题解 今天闲着没事,随机跳题,然后看到这题,觉得运气爆棚,计蒜客L2时空复杂度的课后原题,微改. 首先,这题我们可以知道枚举处理就行,注意点: 1.千万要分清每个数组的用途,不要写错!!本蒟 ...

  9. 洛谷题解 P1713 【麦当劳叔叔的难题】

    这是一道很好的搜索题. 既然是最大时间与最小时间的差,所以可以先用BFS求出最少时间:再用DFS求出最大时间(但注意要剪枝,不然会超时). 话不多说,进入正题. 既然可以有四个方向可以走,那么我们可以 ...

  10. 【洛谷题解】P5734 【深基6.例6】文字处理软件(C语言)

    P5734 [深基6.例6]文字处理软件 题目描述 你需要开发一款文字处理软件.最开始时输入一个字符串(不超过 100 个字符)作为初始文档.可以认为文档开头是第 0 个字符.需要支持以下操作: 1 ...

最新文章

  1. Python基础教程(第3版)之一些内置的异常类
  2. Spring IOC 容器源码分析 - 循环依赖的解决办法
  3. 安装 Android studio 运行 爆出 Unable to access Android SDK add-on list -...
  4. 全程软件测试之测试需求分析与计划(2)
  5. 在sts中springboot工程的maven解析异常处理
  6. python基金会主席入门教程_Python基金会-文件IO操作,python,基础
  7. C++实现各种排序以及复杂度,稳定性分析
  8. 游戏服务器架构-设计模式之发布订阅模式
  9. Codeforces Round #299 (Div. 2) D. Tavas and Malekas kmp
  10. python 计算时间_python的时间使用和时间计算
  11. EF CodeFirst下的自动迁移
  12. [阅读记录]《新ABS_Guide_cn.txt》shell脚本的编写
  13. ExtJs学习笔记——Ext.grid.EditorGridPanel的使用
  14. 给小黑升级三星970EVOPlus固态硬盘手记(图文)
  15. 换脸算法 X2Face 详解
  16. Sisyphus.js 自动保存草稿 用法
  17. 球相交的表面积并/体积并
  18. 海豚湾在哪_前任3中的海豚湾在哪里揭晓 热爱海洋之人的梦中圣地
  19. java接入短信_java接入创蓝253短信验证码的实例讲解
  20. html2canvas图片的文字偏移,html2canvas在Vue项目踩坑-生成图片偏移不完整

热门文章

  1. 床长人工智能教程 - 神经网络是如何进行预测的?
  2. Windows认证机制详解(借物表在文章末尾)
  3. AXD 在win7 vista下 启动失败
  4. anemometer mysql 500_Anemometer MySQL 慢查询日志监控平台
  5. an tu tu html5 test,法语TEF基础阶段测试题和答案[下]
  6. SAP 固定资产减值准备的处理方法
  7. [附源码]Python计算机毕业设计SSM基于云服务器网上论坛设计(程序+LW)
  8. 7-4 BCD解密 (10分)
  9. 适用于顺序磁盘访问的1分钟法则
  10. MySQL-SQL语句优化