当前位置: 首页 > 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));
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 以西门子winCC为代表的组态界面,还是有很大提升空间的。
  • 【C++】文件IO流
  • 涨点发论文神器:即插即用多尺度融合模块!
  • web以及nginx
  • 【网络世界】HTTPS协议
  • 《程序猿入职必会(5) · CURD 页面细节规范 》
  • logstash 全接触
  • 深入了解-什么是CUDA编程模型
  • CUDA的(详细版)占用率优化策略
  • 使用docker在CentOS 7上安装php+mysql+nginx环境教程并运行WordPress
  • testRigor-基于人工智能驱动的无代码自动化测试平台
  • 漏洞复现-路由器TOTOLINK-A6000R-RCE
  • 【vue2+elementui】记录el-upload文件上传时调接口传参的几种情况
  • python爬取某财富网
  • windows go grpc
  • 收藏网友的 源程序下载网
  • Apache Spark Streaming 使用实例
  • CentOS 7 防火墙操作
  • Git学习与使用心得(1)—— 初始化
  • HomeBrew常规使用教程
  • Javascript编码规范
  • RxJS: 简单入门
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • springboot_database项目介绍
  • vue-cli3搭建项目
  • Wamp集成环境 添加PHP的新版本
  • windows下如何用phpstorm同步测试服务器
  • 从0实现一个tiny react(三)生命周期
  • 基于Android乐音识别(2)
  • 基于组件的设计工作流与界面抽象
  • 技术:超级实用的电脑小技巧
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 如何实现 font-size 的响应式
  • 物联网链路协议
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • # Spring Cloud Alibaba Nacos_配置中心与服务发现(四)
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #数学建模# 线性规划问题的Matlab求解
  • $.ajax中的eval及dataType
  • (arch)linux 转换文件编码格式
  • (c语言+数据结构链表)项目:贪吃蛇
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (第30天)二叉树阶段总结
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (四) Graphivz 颜色选择
  • (四)React组件、useState、组件样式
  • (一)SvelteKit教程:hello world
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)Sublime Text3配置Lua运行环境
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .net core 外观者设计模式 实现,多种支付选择
  • .net framework4与其client profile版本的区别
  • .Net Redis的秒杀Dome和异步执行