使用函数计算两点间的距离(c语言)

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

函数接口定义:
double dist( double x1, double y1, double x2, double y2 );

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

裁判测试程序样例:

#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;
}

/* 你的代码将被嵌在这里 */
输入样例:
10 10 200 100
输出样例:
dist = 210.24

程序如下:

double dist(double x1,double y1,double x2,double y2){double distance;distance=(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2);return sqrt(distance);}

使用函数计算两点间的距离相关推荐

  1. C语言:使用函数计算两点间的距离

    本题要求实现一个函数对给定平面任意两点坐标(x​1​​ ,y1)和(x2,y​2),求这两点之间的距离. 函数接口定义: double dist( double x1, double y1, doub ...

  2. Java 根据经纬度计算两点间的距离

    Java实现 public final class DistanceUtils {/*** 地球半径,单位 km*/private static final double EARTH_RADIUS = ...

  3. 1815. 计算两点间的距离

    水题也要注意一点,确实简单,不过还是错了,错在格式化输出! 1815. 计算两点间的距离     总提交数量: 5934 通过数量: 1093 评价: 1.9/5.0(38 票) 012345     ...

  4. ZZULIOJ 计算两点间的距离(多实例测试)

    计算两点间的距离(多实例测试) 题目描述 入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离. 输入 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间 ...

  5. OJ1084: 计算两点间的距离(多实例测试)(C语言)

    OJ1084: 计算两点间的距离(多实例测试) 题目描述 入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离. 输入 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2 ...

  6. HDU2001 计算两点间的距离【入门】

    计算两点间的距离 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  7. 经纬度互换、换算成米、两点的经纬度计算两点间的距离

    经纬度互换 度(DDD):E 108.90593度    N 34.21630度 如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒?转换方法是将108 ...

  8. ArcGIS操作系列14- 经纬度互换、换算成米、两点的经纬度计算两点间的距离

    1. 经纬度互换 度(DDD):E 108.90593度    N 34.21630度 1.1  如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒? ...

  9. 根据地图经纬度计算两点间的距离

    经纬度丢失计算距离 1.纬度相同,经度不同 在纬度相同的情况下: 经度每隔0.00001度,距离相差约1米: 每隔0.0001度,距离相差约10米: 每隔0.001度,距离相差约100米: 每隔0.0 ...

  10. 根据地球上任意两点的经纬度计算两点间的距离

    http://blog.chinaunix.net/u/6776/showart_694778.html 地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为6356.755千米, ...

最新文章

  1. apache php 执行shell,PHP执行普通shell命令流程解析
  2. Go 面向对象三大特性
  3. 到底能不能做一辈子的程序员——大龄程序员将何去何从
  4. StoryBoard概览
  5. 神经网络的损失函数讲解
  6. 解答网友提问 | 使用VS2022快速生成React/Angular/Vue.js + Web API前后端集成项目
  7. dubbo源码解析(二)
  8. 获取Linux命令源代码的方法【ZT】
  9. 前端工具 - 15个最佳的 JavaScript 表单验证库
  10. ColorTransform类应用实例:鼠标经过时使图片发光。
  11. 中国工业企业数据库(1998-2014年)
  12. 企业微信扫码登录流程
  13. Linux下安装flash player插件
  14. Python3 百度拾取坐标系统API的调用
  15. 组态王怎么做超级曲线_组态王显示数据并绘制曲线
  16. MySQL批量造数据
  17. java.io.NotSerializableException错误解决方法
  18. UEBA对抗威胁之“健康就是财富”!
  19. c语言*p ,p,p的区别以及*p和**p的区别
  20. charles 过期了怎么办

热门文章

  1. 微信人脸识别-采集个人信息
  2. 基于OpenCV实战:动态物体检测
  3. 各类后台脚本语言区别(PHP、JSP、ASP和ASPX)
  4. ubuntu命令行一键安装谷歌浏览器
  5. ajax get提交中文参数乱码
  6. 2019-1-3 每日一记
  7. 使用opencv测量点到线的距离
  8. ks检验与s-w 检验_数据分析基础(2)——正态分布检验
  9. php短信验证码随机数_深入解读PHP短信验证码原理
  10. 编程金融小白学 股票期权 lv.2 期权策略