C++洛谷题解(8)
题号: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)相关推荐
- 洛谷-题解 P2672 【推销员】
独门思路!链表加优先队列! 这题一望,贪心是跑不掉了,但是我贪心并不好,所以想到了一个复杂一些但思路更保稳的做法 思路: 1 因为是离线操作,所以我们可以倒着求,先求x=n的情况,因为那样直接就知道了 ...
- 洛谷题解——P2814 家谱
题目相关 题目链接 洛谷,https://www.luogu.com.cn/problem/P2814. MYOJ,http://47.110.135.197/problem.php?id=5344. ...
- 【洛谷题解】P2433 【深基1-2】小学数学 N 合一
目录 [深基1-2]小学数学 N 合一 题解 题目描述 输入格式 输出格式 样例 #1 样例输入 #1 样例输出 #1 题目解析 问题 1~5 问题 6~10 问题 10~14 发牢骚 完整代码 谢谢 ...
- 洛谷题解——P1621 集合
题目相关 题目链接 洛谷,https://www.luogu.com.cn/problem/P1621. MYOJ,http://47.110.135.197/problem.php?id=5342. ...
- 洛谷题解——P1873:砍树
视频讲解可以直接点击这个 B 站链接,https://www.bilibili.com/video/BV1jk4y1k7hq/. 题目相关 题目链接 洛谷,https://www.luogu.com. ...
- 洛谷题解——P1024:一元三次方程求解
视频讲解可以直接点击这个 B 站链接,https://www.bilibili.com/video/BV1qT4y13717/. 题目相关 题目链接 洛谷,https://www.luogu.com. ...
- 题解系列009 | 洛谷题解 CF488A 【Giga Tower】
原题传送门:Giga Tower 一.题意 题目(传送门)给一个绝对值不超过十位的整数,想计算至多加几后会在和数中出现数字 888. 二.分析 看到这道题,我们最容易想到的当然是暴力枚举,但是首先需要 ...
- 【洛谷题解】P2356 弹珠游戏
本人第一篇题解 今天闲着没事,随机跳题,然后看到这题,觉得运气爆棚,计蒜客L2时空复杂度的课后原题,微改. 首先,这题我们可以知道枚举处理就行,注意点: 1.千万要分清每个数组的用途,不要写错!!本蒟 ...
- 洛谷题解 P1713 【麦当劳叔叔的难题】
这是一道很好的搜索题. 既然是最大时间与最小时间的差,所以可以先用BFS求出最少时间:再用DFS求出最大时间(但注意要剪枝,不然会超时). 话不多说,进入正题. 既然可以有四个方向可以走,那么我们可以 ...
- 【洛谷题解】P5734 【深基6.例6】文字处理软件(C语言)
P5734 [深基6.例6]文字处理软件 题目描述 你需要开发一款文字处理软件.最开始时输入一个字符串(不超过 100 个字符)作为初始文档.可以认为文档开头是第 0 个字符.需要支持以下操作: 1 ...
最新文章
- Python基础教程(第3版)之一些内置的异常类
- Spring IOC 容器源码分析 - 循环依赖的解决办法
- 安装 Android studio 运行 爆出 Unable to access Android SDK add-on list -...
- 全程软件测试之测试需求分析与计划(2)
- 在sts中springboot工程的maven解析异常处理
- python基金会主席入门教程_Python基金会-文件IO操作,python,基础
- C++实现各种排序以及复杂度,稳定性分析
- 游戏服务器架构-设计模式之发布订阅模式
- Codeforces Round #299 (Div. 2) D. Tavas and Malekas kmp
- python 计算时间_python的时间使用和时间计算
- EF CodeFirst下的自动迁移
- [阅读记录]《新ABS_Guide_cn.txt》shell脚本的编写
- ExtJs学习笔记——Ext.grid.EditorGridPanel的使用
- 给小黑升级三星970EVOPlus固态硬盘手记(图文)
- 换脸算法 X2Face 详解
- Sisyphus.js 自动保存草稿 用法
- 球相交的表面积并/体积并
- 海豚湾在哪_前任3中的海豚湾在哪里揭晓 热爱海洋之人的梦中圣地
- java接入短信_java接入创蓝253短信验证码的实例讲解
- html2canvas图片的文字偏移,html2canvas在Vue项目踩坑-生成图片偏移不完整
热门文章
- 床长人工智能教程 - 神经网络是如何进行预测的?
- Windows认证机制详解(借物表在文章末尾)
- AXD 在win7 vista下 启动失败
- anemometer mysql 500_Anemometer MySQL 慢查询日志监控平台
- an tu tu html5 test,法语TEF基础阶段测试题和答案[下]
- SAP 固定资产减值准备的处理方法
- [附源码]Python计算机毕业设计SSM基于云服务器网上论坛设计(程序+LW)
- 7-4 BCD解密 (10分)
- 适用于顺序磁盘访问的1分钟法则
- MySQL-SQL语句优化