海伦公式:三条边的边长为a、b、c,p=(a+b+c)/2,area=sqrt(p∗(p−a)∗(p−b)∗(p−c))三条边的边长为a、b、c,p=(a+b+c)/2,area=sqrt(p*(p-a)*(p-b)*(p-c))三条边的边长为a、b、c,p=(a+b+c)/2,area=sqrt(p∗(p−a)∗(p−b)∗(p−c))。

题目描述

已知三角形三个顶点在直角坐标系下的坐标分别为:
(2.3, 2.5)
(6.4, 3.1)
(5.1, 7.2)
求该三角形的面积。

输出
要求精确到小数后3位,如不足3位,需要补零。

代码如下:

#include <iostream>
#include <cmath>
using namespace std;double len(double x1, double y1, double x2, double y2) {return sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
}int main() {double x1 = 2.3, y1 = 2.5;double x2 = 6.4, y2 = 3.1;double x3 = 5.1, y3 = 7.2;double a = len(x1, y1, x2, y2);double b = len(x1, y1, x3, y3);double c = len(x2, y2, x3, y3);double p = (a + b + c) / 2;double area = sqrt(p * (p - a) * (p - b) * (p - c));printf("%.03lf\n", area);return 0;}

[蓝桥杯2018决赛]三角形面积-数论相关推荐

  1. 蓝桥杯 算法训练 三角形面积

    问题描述 给你一个三角形的底边长度a以及三角形的高度h,求此三角形面积s. 输入格式 输入的第一行包含两个整数a, h,三角形的底边长a和高h. 输出格式 输出三角形的面积. 样例输入 2 2 样例输 ...

  2. 【c语言】蓝桥杯算法提高 三角形面积

    问题描述 由三角形的三边长,求其面积. 提示:由三角形的三边a,b,c求面积可以用如下的公式: s=(a+b+c)/2 面积= 输入格式 由空格分开的三个整数. 输出格式 一个实数,保留两位小数. 样 ...

  3. [蓝桥杯2018决赛]阅兵方阵-模拟,枚举

    题目描述 x国要参加同盟阅兵活动. 主办方要求每个加盟国派出的士兵恰好能组成 2 个方阵. x国发现弱小的 y国派出了130人的队伍,他们的士兵在行进中可以变换2种队形: 130 = 81 + 49 ...

  4. [蓝桥杯2018决赛]换零钞-枚举

    题目描述 x星球的钞票的面额只有:100元,5元,2元,1元,共4种. 小明去x星旅游,他手里只有2张100元的x星币,太不方便,恰好路过x星银行就去换零钱. 小明有点强迫症,他坚持要求200元换出的 ...

  5. [蓝桥杯2016决赛]阶乘位数-数论

    题目描述 9的阶乘等于:362880 它的二进制表示为:1011000100110000000 这个数字共有19位. 请你计算,9999 的阶乘的二进制表示一共有多少位? 输出 输出一个整数表示答案 ...

  6. [蓝桥杯2016决赛]平方末尾-数论,枚举

    题目描述 能够表示为某个整数的平方的数字称为"平方数".比如,25,64 虽然无法立即说出某个数是平方数,但经常可以断定某个数不是平方数. 因为平方数的末位只可能是:[0, 1, ...

  7. [蓝桥杯2018决赛]迷宫与陷阱

    题目描述 小明在玩一款迷宫游戏,在游戏中他要控制自己的角色离开一间由NxN个格子组成的2D迷宫. 小明的起始位置在左上角,他需要到达右下角的格子才能离开迷宫. 每一步,他可以移动到上下左右相邻的格子中 ...

  8. [蓝桥杯2018决赛]最大乘积-dfs

    题目描述 把 1~9 这9个数字分成两组,中间插入乘号, 有的时候,它们的乘积也只包含1~9这9个数字,而且每个数字只出现1次. 比如: 984672 * 351 = 345619872 98751 ...

  9. 蓝桥杯2018决赛 调手表

    调手表 题目描述 小明买了块高端大气上档次的电子手表,他正准备调时间呢. 在 M78 星云,时间的计量单位和地球上不同,M78 星云的一个小时有 n 分钟. 大家都知道,手表只有一个按钮可以把当前的数 ...

最新文章

  1. 1.22 实例:商品信息查询
  2. android表情输入键盘,GitHub - UKfire/Emotion: 帮你的Android应用快速集成表情键盘
  3. 泰克示波器查眼图_泰克示波器
  4. java中 int 比较_java中Integer与int的种种比较你知道多少?
  5. 全网最详细 Python如何读取NIFTI格式图像(.nii文件)和 .npy格式文件和pkl标签文件内容
  6. sizeof,终极无惑(上)
  7. JS:1.5,日期(Date)对象
  8. 开关灯(c语言数据结构习题)
  9. word上怎么把图片拼接到一起_图片合并,WORD如何将文字与图片合并
  10. html页面广告5秒之后跳过
  11. html背景颜色渐变代码
  12. 真实性能大揭秘 热门移动显卡横向测试
  13. USB Composite 组合设备之多路CDC实现
  14. 跨境电商亚马逊需要多少成本及运营亚马逊难吗
  15. TextView自动调节字体大小
  16. Linux命令练习(四)
  17. Android P 适配
  18. 华为路由 鸿蒙,华为鸿蒙系统适配流程介绍
  19. 脑注意力机制启发的群体智能协同避障方法
  20. 【附注册教程】10分钟学会WINDOWS、MAC、LINUX如何安装ChatGPT桌面版

热门文章

  1. 数据结构之判断一棵树是不是完满二叉树
  2. k8s mysql数据同步_K8s——MySQL实现数据持久化
  3. linux中mpich的运行线程,贝叶斯法构建进化树:MrBayes
  4. python爬虫企业级技术点_Python爬虫必备技术点(一)
  5. 开发文档模板_需求文档模板一堆什么样的适合你呢?
  6. mysql查看日志命令_面对成百上千台服务器产生的日志,试试这款轻量级日志搬运神器!
  7. 一定要多角度看事物 | 今日最佳
  8. 从Google Maglev说起,如何造一个牛逼的负载均衡?
  9. mysql 免安装初始化_mysql免安装版配置步骤详解分享
  10. java编写算术平均数,[求助]基础-怎样编一个计算算术平均数的程序(急啊)