当前位置: 首页 > news >正文

实验5-1 使用函数计算两点间的距离

本题要求实现一个函数,对给定平面任意两点坐标(x1,y1)和(x2,y2),求这两点之间的距离。
函数接口定义:

double dist( double x1, double y1, double x2, double y2 );

其中用户传入的参数为平面上两个点的坐标(x1, y1)和(x2, y2),函数dist应返回两点间的距离。

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <math.h>double dist(double x1, double y1, double x2, double y2);int main()
{double x1, y1, x2, y2;scanf("%lf %lf %lf %lf", &x1, &y1, &x2, &y2);printf("dist = %.2f\n", dist(x1, y1, x2, y2));return 0;
}double dist(double x1, double y1, double x2, double y2)
{return sqrt((y1 - y2) * (y1 - y2) + (x1 - x2) * (x1 - x2));
}
http://www.lryc.cn/news/410683.html

相关文章:

  • 免费!OpenAI发布最新模型GPT-4o mini,取代GPT-3.5,GPT-3.5退出历史舞台?
  • 目标检测损失计算部分(YOLO)
  • Swift 方法
  • 哪些牌子充电宝性价比比较高?目前公认比较好用充电宝都在这儿!
  • 计算机网络必会面经
  • 深入理解 Go 数组、切片、字符串
  • STM32下的HAL库U盘数据读写
  • JavaScript(20)——事件委托
  • Linux系统安装opencv
  • nginx反向代理+nginx黑白名单+nginx负载均衡+平滑升级+配置jdk环境-7.30
  • C# Unity 面向对象补全计划 之 访问修饰符
  • JAVA多线程设计模式 (多线程程序的衡量标准)
  • 消息队列使用
  • Windows 10+Visual Studio2019 Opencv-C++安装配置
  • 百易云资产管理运营系统 comfileup.php 文件上传致RCE漏洞复现(XVE-2024-18154)
  • 【学习笔记】Redis学习笔记——第17章 集群
  • Vue - CSS基础学习
  • python setup.py install
  • 论文解读:DiAD之SG网络
  • Prometheus+Grafana 监控平台实践-搭建常用服务监控告警
  • leaflet加载天地图:卫星底图(影响地图) 和 路网底图(矢量地图)【webgis】
  • 微软蓝屏事件:全球网络安全与系统稳定性的警示
  • 【51单片机仿真】基于51单片机设计的整数/小数计算器系统仿真源码文档——文末资料下载
  • ubuntu安装dockergitlab
  • 自定义视图提示:提升Laravel用户体验的秘诀
  • 关于黑马Ajax项目的笔记
  • Java面试八股之JDK 动态代理和 CGLIB 动态代理的区别
  • 验证码邮件接口测试指南?接口的优化策略?
  • 基于Java的智能停车场管理系统
  • 前后端分离开发遵循接口规范-YAPI