博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算概论(A)/基础编程练习2(8题)/3:计算三角形面积
阅读量:6823 次
发布时间:2019-06-26

本文共 1019 字,大约阅读时间需要 3 分钟。

1 #include
2 #include
3 int main() { 4 // 声明三角形的三个顶点坐标和面积 5 float x1, y1, x2, y2, x3, y3, s; 6 7 // 输入坐标 8 scanf("%f %f %f %f %f %f",&x1, &y1, &x2, &y2, &x3, &y3); 9 10 // 利用欧氏距离计算边长11 float a, b, c;12 a=sqrt(1.0*(x2-x1)*(x2-x1)+1.0*(y2-y1)*(y2-y1));13 b=sqrt(1.0*(x1-x3)*(x1-x3)+1.0*(y1-y3)*(y1-y3));14 c=sqrt(1.0*(x3-x2)*(x3-x2)+1.0*(y3-y2)*(y3-y2));15 16 // 利用海伦公式计算三角形面积17 float p=(a+b+c)/2.0;18 s=sqrt(1.0*p*(p-a)*(p-b)*(p-c));19 20 printf("%.2f\n", s);21 return 0;22 }23 /*24 pkuic_6172.c25 计算概论(A)/基础编程练习2(8题)/3:计算三角形面积26 http://pkuic.openjudge.cn/base2/3/27 3:计算三角形面积28 查看 提交 统计 提问29 总时间限制: 1000ms 内存限制: 65536kB30 描述31 平面上有一个三角形,它的三个顶点坐标分别为(x1, y1), (x2, y2), (x3, y3),那么请问这个三角形的面积是多少。32 输入33 输入仅一行,包括6个单精度浮点数,分别对应x1, y1, x2, y2, x3, y3。34 输出35 输出也是一行,输出三角形的面积,精确到小数点后两位。36 样例输入37 0 0 4 0 0 338 样例输出39 6.0040 提示41 海伦公式42 */

 

转载于:https://www.cnblogs.com/valuestack/p/calculate-triangle-area.html

你可能感兴趣的文章
函数计算实现 oss 上传超大 zip 压缩文件的自动解压处理 ...
查看>>
linux+xampp搭建WordPress个人网站过程详解
查看>>
JavaScript函数_函数作用域
查看>>
深度解析大快DKadoop大数据运维管理平台功能
查看>>
2019年深圳招揽VC/PE:新落户一次性最高奖励1500万 ...
查看>>
1月8日云栖精选夜读 | 克拉克拉:基于阿里云PAI实现渠道ROI投放预测系统 ...
查看>>
RTMP/RTSP直播播放器选择
查看>>
基于Spark的机器学习实践 (七) - 回归算法
查看>>
让你提高效率的 Linux 技巧
查看>>
企业级 SpringBoot 教程 (一)构建第一个SpringBoot工程
查看>>
阿里云有奖调查结果公布,赠送10个阿里巴巴logo胸针
查看>>
Golang学习笔记之WEB框架(gin)基本使用
查看>>
SAP人工智能服务Recast.AI的一个简单例子
查看>>
云栖科技评论90期:有两种“前沿科技”
查看>>
From 192.168.25.133 icmp_seq=238 Destination Host Unreachable 虚拟机ping主机不通
查看>>
上交所回应“科创板受理企业科技含量不高”:会在审核问询环节对企业进行多轮问询...
查看>>
教你如何用python操作数据库mysql ! !
查看>>
全栈必备 Log日志
查看>>
阿里云服务器企业该如何选择
查看>>
Nginx性能优化
查看>>