php 三个点 三角形面积,知道三角形三个顶点坐标,求面积,我觉得我的没错,但未通过,麻烦大佬帮忙看下...
#3
ws191033302019-10-28 16:53
回复 2楼 rjsp
我重改了下,问题少了,但还有问题 ,麻烦看看?
#include
#include
float dist(float x1,float y1,float x2,float y2);
int main()
{
float x1,y1,x2,y2,x3,y3;
scanf("%f %f %f %f %f %f",&x1,&y1,&x2,&y2,&x3,&y3);
float a=dist(x1,y1,x2,y2);
float b=dist(x2,y2,x3,y3);
float c=dist(x1,y1,x3,y3);
float s=(a+b+c)/2;
float S=sqrt(s*(s-a)*(s-b)*(s-c));
printf("%.2f",S);
return 0;
}
float dist(float x1,float y1,float x2,float y2)
{
float dist = sqrt(pow(x1-x2,2)+pow(y1-y2,2));
return dist;
}
测试点1 答案正确 312KB 1MS
测试点2 答案错误 308KB 3MS??
测试点3 答案错误 312KB 3MS??
测试点4 答案正确 316KB 3MS
测试点5 答案正确 304KB 3MS
测试点6 答案正确 308KB 3MS
测试点7 答案正确 308KB 3MS
测试点8 答案正确 312KB 4MS
测试点9 答案正确 316KB 3MS
测试点10 答案正确 320KB 3MS
php 三个点 三角形面积,知道三角形三个顶点坐标,求面积,我觉得我的没错,但未通过,麻烦大佬帮忙看下...相关推荐
- 已知三角形三个顶点坐标求面积(简单办法)
(x1, y1 ) (x2,y2 ) ( x3, y3 ) 特殊公式abs(x1*(y2-y3) + x2*(y3-y1) + x3*(y1-y2))/2; 海伦公式: [1] 假设在平面内,有一个三 ...
- 三角形 已知三点坐标求面积
逆时针输入设A(x1,y1),B(x2,y2),C(x3,y3) 由A–>B–>C–>A 按逆时针方向转.(行列式书写要求) 设三角形的面积为S ,则S=(1/2)*(下面行列式) ...
- 怎么用c语言做出等妖三角形_初二数学培优,怎么用顶点坐标求三角形面积?割补法这样用很简单...
点击右上角关注"陈老师初中数理化"分享学习经验,一起畅游快乐的学习生活. 根据顶点坐标求解三角形的面积是初二数学的重要知识点,本文就例题详细解析这类题型的解题思路,希望能给初二学生 ...
- python 计算面积 比计算几何慢_计算几何_求面积_辛普森积分公式
附上一道水(模板)题 https://vjudge.net/problem/HDU-1724 和一道我认为卡精度要命的题(当然 是用这个方法被卡得要命的...) https://vjudge.net/ ...
- python输入坐标求面积_利用python中的坐标计算多边形面积
您没有正确实现Shoelace formula.我修改了一点你的代码来修复它:sum1=0.0 sum2=0.0 b=input("Number of corners: ") ma ...
- 已知三点坐标求三角形面积等几何图形学问题算法
算法1. 求多边形面积 设A(x1,y1),B(x2,y2),C(x3,y3) 由A–>B–>C–>A 按逆时针方向转.(行列式书写要求) 设三角形的面积为S 则S=(1/2)(下面 ...
- 已知三个点坐标求 三角形面积 || 求任意多边形面积公式||判断点在直线的左侧还是右侧
已知三个点坐标求 三角形面积 由A-->B-->C-->A 按逆时针方向转.(行列式书写要求) 设三角形的面积为S 则S=(1/2)*(下面行列式) |x1 y1 1| |x2 y2 ...
- C语言·三角形已知三边求面积题
题目:已知三角形三边a,b,c,求面积area.(请考虑到两边之和大于第三边的判断) 注意:需引用到sqrt()函数和海伦公式 思路: Created with Raphaël 2.2.0开始int ...
- C++知三角形三边求面积
一.问题及代码 /* 文件名称:求三角形面积 02.* 作 者: 李钦 03.* 完成日期: 2016 年 3 月 12 日 04.* 版 本 号:v1.0 05.* 对任务及求解方法的描述部分: 0 ...
最新文章
- java随机产生100个大小写字母_Java生成固定长度的随机字符串(以大小写字母和数字)...
- 聊聊storm的AggregateProcessor的execute及finishBatch方法
- shell安装samba服务
- 阿里巴巴的五大平台野心,让“连接”论成为过去式
- linux中显示目录名,在linux下显示中文目录和文件名
- python学习(十七) 扩展python
- Windows批处理文件(.bat文件和.cmd文件)简单使用
- 虚拟机:请问我刚刚回收的对象是干垃圾还是湿垃圾?|文末送书
- [工程测量]工程测量个人期中复习笔记
- Serverless 实战 —— 轻松搭建基于 SpringBoot + Vue 的 Web 商城应用
- Flex练习-打游戏
- 《Redis实战》一2.2 使用Redis实现购物车
- Retrofit之Converter简单解析
- java 字符串查找程序,查找字符串的所有子集的Java程序
- 宝塔linux面板mysql数据库误删恢复过程
- sas主板服务器安装系统,自带SAS存储 华硕P6T WS PRO工作站主板
- 图神经网络(ICML2022)
- 一个“编码十几年”的『老程序员』分享的四点心得
- 天津职称英语及计算机,关于天津职称英语
- dell电脑如何安装ubuntu系统_戴尔T630安装Ubuntu操作系统及Gaussian 09
热门文章
- 许多计算机英语,计算机英语翻译
- python饼形图_Python | 饼形图
- JavaScript中带有示例的Math.cos()方法
- python爬虫 asyncio aiohttp aiofiles 单线程多任务异步协程爬取图片
- Windows10安装Anaconda和Pytorch(CPU版,无GPU加速)
- Python SimpleITK实现医学图像增强算法
- MITK医学Python开发入门详细版
- linux 日记函数,每日记一些php函数,jQuery函数和linux命令(一)
- Linux下查看CPU个数(逻辑个数和物理个数)
- java clone方法_JAVA对象clone方法代码实例解析