首页 > 其他分享 >距离函数求周长

距离函数求周长

时间:2024-11-03 18:45:34浏览次数:6  
标签:x1 周长 double 距离 x2 y1 y3 y2 函数

题目描述

给出平面坐标上不在一条直线上三个点坐标 (x1,y1),(x2,y2),(x3,y3)(x1​,y1​),(x2​,y2​),(x3​,y3​),坐标值是实数,且绝对值不超过 100.00,求围成的三角形周长。保留两位小数。

对于平面上的两个点 (x1,y1),(x2,y2)(x1​,y1​),(x2​,y2​),则这两个点之间的距离 dis=(x2−x1)2+(y2−y1)2dis=(x2​−x1​)2+(y2​−y1​)2​

输入格式

输入三行,第 ii 行表示坐标 (xi,yi)(xi​,yi​),以一个空格隔开。

输出格式

输出一个两位小数,表示由这三个坐标围成的三角形的周长。

输入数据 1

0 0
0 3
4 0

Copy

输出数据 1

12.00

Copy

提示

数据保证,坐标均为实数且绝对值不超过 100100,小数点后最多仅有 33 位。

代码

#include<bits/stdc++.h>
using namespace std;
double t1,t2;
double d(double x1,double y1,double x2,double y2){
	t1=(x2-x1)*(x2-x1);
	t2=(y2-y1)*(y2-y1);
	return sqrt(t1+t2);
}
int main(){
    double x1,y1,x2,y2,x3,y3,sum=0;
    cin>>x1>>y1>>x2>>y2>>x3>>y3;
    sum+=d(x1,y1,x2,y2);
    sum+=d(x1,y1,x3,y3);
    sum+=d(x2,y2,x3,y3);
    printf("%.2lf",sum);
    return 0;
}

标签:x1,周长,double,距离,x2,y1,y3,y2,函数
From: https://blog.csdn.net/2401_87061204/article/details/143468953

相关文章

  • C语言:函数
    一.自定义函数自定义函数形式如下:ret_type fun_name(形式参数){}ps:1.ret_type是函数返回类型,有时候是void,表示什么都不返回2.fun_name是函数名,尽量清楚明了3.括号中放的是形式参数,有时候是void,表示没有参数,如果有参数记得加入参数的类型和......
  • 工程师和科学家的高等数学及python实例:2三角函数 II
    2三角函数II学完本章内容后,你应该能够●讨论反三角函数的图形●讨论倒数函数的图形●评估正弦、余弦和正切函数的变换2.1引言本章将继续讨论三角函数,研究上一章中涉及的三个三角函数的倒数和反三角函数。本章还将讨论这些函数的变换。2.2三角函数的倒数正弦、余弦......
  • 【笔记/模板】KMP 与 Z 函数
    前缀函数前缀函数通常称为border,一个字符串\(S\)的border定义为它的一个前缀子串\(t(t\neS)\),满足\(t\)既是\(S\)的前缀,也是\(S\)的后缀。下文的border均为\(S\)的最长border长度。简单来说,对于一个字符串\(S=\texttt{abcabcd}\)(下标从\(1\)开始),它的前......
  • 【NOI】C++函数入门二(自定义函数)
    文章目录前言一、概念1.导入1.1首先什么是函数呢?2.函数分类3.为什么要定义函数呢?4.函数结构5.函数使用注意事项二、例题讲解问题:1137-纯粹素数问题:1258-求一个三位数问题:1140-亲密数对问题:1149-回文数个数三、总结四、感谢前言在这一章节中,我们将深入探......
  • C++中的内联函数:深入解析与应用
    C++中的内联函数:深入解析与应用在C++编程中,内联函数(InlineFunction)是一种优化手段,旨在通过在编译时将函数调用替换为函数体本身,以减少函数调用的开销,从而提高程序的执行效率。内联函数的使用需要谨慎,因为它虽然能带来性能上的提升,但也可能导致代码膨胀和编译时间增加。本......
  • 工程师和科学家的高等数学及python实例:1三角函数
    1三角函数在学习了本章内容之后,你应该能够说明三角函数比计算任意给定角的正弦、余弦和正切讨论象限及其应用确定特殊角(0°,30°,45°,60°,90°)的三角比使用特殊角的精确正弦值、余弦值和正切值绘制正弦函数、余弦函数和正切函数的图形1.1引言三角学是数学的......
  • strlen函数的模拟实现
    首先我们先新建项目,并新建源文件然后先调用sring.h里的strlen函数看看该函数的效果可以看到strlen的结果为字符串"abc"的长度我们又知道对于字符串"abc"实际上在字符串尾部会存在\0,即字符串arr实际上是"abc\0"那么先定义自定义函数my_strlen使它的返回类型为int,接受的数组......
  • python-14-函数详解(定义、参数、返回值、高级函数、偏函数、装饰器)
    python函数详解(定义、参数、返回值、高级函数、偏函数、装饰器)一.说明这是python中的基础系列中的关于函数部分,来开始我们今天日拱一卒!对python函数部分进行详细整理和学习。二.定义在Python中,函数是通过def关键字来定义函数;函数定义的结构如下deffunction_name......
  • 【字符函数以及字符串函数
    本章重点重点介绍处理字符和字符串的库函数的使用和注意事项求字符串长度strlen长度不受限制的字符串函数strcpystrcatstrcmp长度受限制的字符串函数介绍strncpystrncatstrncmp字符串查找strstrstrtok前言C语言中对字符和字符串的处理很是频繁,但是C语言本身......
  • 函数参数问题
    位置参数必选参数,必须按照位置次序,依次传入参数。defpower(x,n):s=1whilen>0:n-=1s=s*xreturns 默认参数给参数赋予值时,就是默认参数1、是必选参数在前,默认参数在后,否则Python的解释器会报错defpower(x,n=2):......