#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;//好习惯
}

给出三个坐标点,求三角形周长。相关推荐

  1. C语言编写程序,输入三角形的三条边长,求三角形的面积。设输入的三条边长a、b、c能构成三角形。

    编写程序,输入三角形的三条边长,求三角形的面积.设输入的三条边长a.b.c能构成三角形. #include<stdio.h> #include<math.h> void mai ...

  2. 已知三个点坐标求 三角形面积 || 求任意多边形面积公式||判断点在直线的左侧还是右侧

    已知三个点坐标求 三角形面积 由A-->B-->C-->A 按逆时针方向转.(行列式书写要求) 设三角形的面积为S 则S=(1/2)*(下面行列式) |x1 y1 1| |x2 y2 ...

  3. Python:给出三个点,判断三角形是钝角、锐角还是直角三角形

    ​ 定义代表二维坐标系上某个点的Point类(包括x.y两个属性),为该类提供一个方法用于计算两个Point之间的距离,再提供一个方法用于判断三个Point组成的三角形是钝角.锐角还是直角三角形 数学 ...

  4. 定义一个函数,输入三角形的三条边,求三角形面积

    你可以这样定义一个函数来求三角形面积: def triangle_area(a, b, c):# 计算半周长s = (a + b + c) / 2# 计算海伦公式area = (s*(s-a)*(s- ...

  5. java求三角形周长 面积_java求三角形面积以及周长---封装

    /* 时间: 2012-10-08 作者: 烟大 程序要求: 1.封装一类三角形对象Triangle,该类对象具有三条边的属性, 具有初始化三角形的功能.修改边长的功能.判断三条边能否构成三角形的功能 ...

  6. HDU BugZhu抽抽抽!! 知道三点坐标,求三角形面积,外接圆面积,半径

    BugZhu抽抽抽!! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total S ...

  7. 定义函数,输入三角形的三条边,求三角形面积

    函数的定义如下: def triangle_area(a, b, c):# 计算半周长s = (a + b + c) / 2# 计算面积area = (s * (s - a) * (s - b) * ...

  8. c语言已知三个点坐标求三角形面积公式,c语言编程,求三角形面积公式?

    #include main() { float a,b,c,s,area; printf("请输入三个边长(以Enter键结束每次输入):\n"); scanf("%f% ...

  9. java求三角形周长 面积_用java如何求三角形的周长和面积?

    Java code /* * Triangle.java * @author Wenzee Yann, wenzee@gmail.com * @version 0.1000 * @since 2009 ...

  10. 用python求三角形周长文件_Python中最大的周长三角形

    假设我们有一个正长度的数组A,我们必须找到面积为非零的三角形的最大周长,该三角形由这些长度中的3个组成.当不可能形成任何非零区域的三角形时,则返回0. 因此,如果输入类似于[3,6,2,3],则输出将 ...

最新文章

  1. onnx.onnx_cpp2py_export.checker.ValidationError
  2. AD18-画PCB步骤-总结
  3. 高级数据结构与算法 | 红黑树(Red-Black Tree)
  4. php获取flash上传视频文件大小,php解析flash文件(.swf文件)获取其长度和宽度
  5. [Java基础]自定义注解之属性定义
  6. SpringBoot2使用WebFlux函数式编程
  7. 服务器装系统用哪个好,服务器系统重装用哪个系统
  8. CountDownLatch原理简介和使用过程
  9. springboot中如何创建定时任务,以及corn表达式规则
  10. python下标是什么类型_python基本的数据类型
  11. 使用树莓派 Raspberry Pi 播放豆瓣 FM
  12. 迷宫算法总结(最短路径)
  13. 微博 用户画像_用户画像实例:创建可信的微博用户画像
  14. CAD中如何等分线段?CAD等分线段教程
  15. 基于html5动画效果毕业论文,动画设计毕业论文15篇
  16. 阿里面试题:鹿晗发布恋情,为什么微博挂了?
  17. C语言二维数组范德蒙,2、编写一个程序,实现一个3×4矩阵转置。
  18. 卡尔曼滤波的细致讲解从一维到多维
  19. 笔记本电脑更改计算机驱动怎么进不去,笔记本电脑进入不了BIOS的原因与解决办法...
  20. 高校BBS最HOT的100个笑话(不看保证后悔终身)

热门文章

  1. echarts实现左右滑动
  2. 开发第三方分账系统需要多少钱?
  3. 新浪短网址api接口——5个可生成新浪t.cn短链的在线工具网站评测
  4. 【java毕业设计】基于javaEE+SSH+mysql的医院在线挂号系统设计与实现(毕业论文+程序源码)——医院在线挂号系统
  5. IDEA全局配置图文教程
  6. win10笔记本自带蓝牙连接xbox one s无线手柄(也适用于耳机等蓝牙设备)
  7. 2021年N1叉车司机模拟考试题库及N1叉车司机操作证考试
  8. faker 无敌了,专注于制作假数据
  9. C2Prog串口烧写TMS320F28335 Flash实验
  10. 【ROS2学习】二、用python编写publisher和subscriber