给出三个坐标点,求三角形周长。
#include < iostream> //cin,cout,和abs返回绝对值头文件
#include < cstdio> //使用printf输出两位小数用的c的头文件
#include < cmath> //使用开根号sqrt的头文件 ,补充使用fabs求绝对值也可以使用的头文件
using namespace std;
double fn(double x1,double y1,double x2,double y2) //定义函数 类型,函数名,形参表
{
return sqrt(abs((x1-x2)(x1-x2))+abs((y1-y2)(y1-y2)));//return返回的值为计算的点与点之间距离
}
int main()
{
double x1,y1,x2,y2,x3,y3,fn1,fn2,fn3,c;//定义坐标
cin>>x1>>y1>>x2>>y2>>x3>>y3;
fn1=fn(x1,y1,x2,y2),//求连两个点的距离,当运行到这里时将fn中的四个数依次对应到上面定义的函数四个
//数中去,然后运行后面的公式语句,将返回值带回来赋值给fn1,接下来的依次如此。
fn2=fn(x1,y1,x3,y3),
fn3=fn(x2,y2,x3,y3);
c=fn1+fn2+fn3;//三条边依次相加
printf("%.2f\n",c);//运用c语言输出两位小数
return 0;//好习惯
}
给出三个坐标点,求三角形周长。相关推荐
- C语言编写程序,输入三角形的三条边长,求三角形的面积。设输入的三条边长a、b、c能构成三角形。
编写程序,输入三角形的三条边长,求三角形的面积.设输入的三条边长a.b.c能构成三角形. #include<stdio.h> #include<math.h> void mai ...
- 已知三个点坐标求 三角形面积 || 求任意多边形面积公式||判断点在直线的左侧还是右侧
已知三个点坐标求 三角形面积 由A-->B-->C-->A 按逆时针方向转.(行列式书写要求) 设三角形的面积为S 则S=(1/2)*(下面行列式) |x1 y1 1| |x2 y2 ...
- Python:给出三个点,判断三角形是钝角、锐角还是直角三角形
定义代表二维坐标系上某个点的Point类(包括x.y两个属性),为该类提供一个方法用于计算两个Point之间的距离,再提供一个方法用于判断三个Point组成的三角形是钝角.锐角还是直角三角形 数学 ...
- 定义一个函数,输入三角形的三条边,求三角形面积
你可以这样定义一个函数来求三角形面积: def triangle_area(a, b, c):# 计算半周长s = (a + b + c) / 2# 计算海伦公式area = (s*(s-a)*(s- ...
- java求三角形周长 面积_java求三角形面积以及周长---封装
/* 时间: 2012-10-08 作者: 烟大 程序要求: 1.封装一类三角形对象Triangle,该类对象具有三条边的属性, 具有初始化三角形的功能.修改边长的功能.判断三条边能否构成三角形的功能 ...
- HDU BugZhu抽抽抽!! 知道三点坐标,求三角形面积,外接圆面积,半径
BugZhu抽抽抽!! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total S ...
- 定义函数,输入三角形的三条边,求三角形面积
函数的定义如下: def triangle_area(a, b, c):# 计算半周长s = (a + b + c) / 2# 计算面积area = (s * (s - a) * (s - b) * ...
- c语言已知三个点坐标求三角形面积公式,c语言编程,求三角形面积公式?
#include main() { float a,b,c,s,area; printf("请输入三个边长(以Enter键结束每次输入):\n"); scanf("%f% ...
- java求三角形周长 面积_用java如何求三角形的周长和面积?
Java code /* * Triangle.java * @author Wenzee Yann, wenzee@gmail.com * @version 0.1000 * @since 2009 ...
- 用python求三角形周长文件_Python中最大的周长三角形
假设我们有一个正长度的数组A,我们必须找到面积为非零的三角形的最大周长,该三角形由这些长度中的3个组成.当不可能形成任何非零区域的三角形时,则返回0. 因此,如果输入类似于[3,6,2,3],则输出将 ...
最新文章
- onnx.onnx_cpp2py_export.checker.ValidationError
- AD18-画PCB步骤-总结
- 高级数据结构与算法 | 红黑树(Red-Black Tree)
- php获取flash上传视频文件大小,php解析flash文件(.swf文件)获取其长度和宽度
- [Java基础]自定义注解之属性定义
- SpringBoot2使用WebFlux函数式编程
- 服务器装系统用哪个好,服务器系统重装用哪个系统
- CountDownLatch原理简介和使用过程
- springboot中如何创建定时任务,以及corn表达式规则
- python下标是什么类型_python基本的数据类型
- 使用树莓派 Raspberry Pi 播放豆瓣 FM
- 迷宫算法总结(最短路径)
- 微博 用户画像_用户画像实例:创建可信的微博用户画像
- CAD中如何等分线段?CAD等分线段教程
- 基于html5动画效果毕业论文,动画设计毕业论文15篇
- 阿里面试题:鹿晗发布恋情,为什么微博挂了?
- C语言二维数组范德蒙,2、编写一个程序,实现一个3×4矩阵转置。
- 卡尔曼滤波的细致讲解从一维到多维
- 笔记本电脑更改计算机驱动怎么进不去,笔记本电脑进入不了BIOS的原因与解决办法...
- 高校BBS最HOT的100个笑话(不看保证后悔终身)
热门文章
- echarts实现左右滑动
- 开发第三方分账系统需要多少钱?
- 新浪短网址api接口——5个可生成新浪t.cn短链的在线工具网站评测
- 【java毕业设计】基于javaEE+SSH+mysql的医院在线挂号系统设计与实现(毕业论文+程序源码)——医院在线挂号系统
- IDEA全局配置图文教程
- win10笔记本自带蓝牙连接xbox one s无线手柄(也适用于耳机等蓝牙设备)
- 2021年N1叉车司机模拟考试题库及N1叉车司机操作证考试
- faker 无敌了,专注于制作假数据
- C2Prog串口烧写TMS320F28335 Flash实验
- 【ROS2学习】二、用python编写publisher和subscriber