一、问题及代码
/* 文件名称:Test4.cpp
* 作 者:胡嘉威
* 完成日期: 2017 年  2 月 28 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:输入两个点的坐标,求两点之间的距离并输出(1)两点的坐标用4个变量x1,y1,x2,y2 表示,输入坐标值后,计算出两点之间的距离;(2)调用函数 sqrt()实现开平方。
* 输入描述:x1=6;y1=7;x2=8;y2=9
* 问题描述:输入两个点的坐标,求两点之间的距离并输出
* 程序输出:该两点之间的距离为2.82843
* 问题分析:应注意处理好输入数据的次序问题,有选择地输入;最后求值时应注意调用函数sqrt
* 算法设计:先定义高精度的变量来储存最后得出的值,再通过详细的提示严格地规定输入的顺序,最后通过sqrt函数求出具体的值
*/
#include <iostream>
#include<cmath>using namespace std;int main()
{int x1,y1,x2,y2;double d;cout<<"两点之间的坐标分别为(x1,y1),(x2,y2)\n"<<"请输入点(x1,y1)的坐标\n";cout<<"x1=";cin>>x1;cout<<"y1=";cin>>y1;cout<<"请输入点(x1,y1)的坐标\n";cout<<"x2=";cin>>x2;cout<<"y2=";cin>>y2;d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));cout<<"该两点之间的距离为:"<<d;return 0;
}
二、运行结果:
三、心得体会
一个不错的程序,可以拿来做计算器了,哈哈!
四、知识点总结
数学函数的调用要在开头加上#include<cmath>;计算距离时要考虑精度问题,力求结果切合实际

C++第一次实验-求两点之间的距离相关推荐

  1. 求两点之间的距离(C++语言)

    求两点之间的距离 两种思路: 第一种: 直接利用四个坐标值进行计算. 第二种: 利用结构体描绘坐标,实现对坐标的抽象描述. 此处两个函数同名,但其函数的参数不同,即函数的函数签名不同,是C++特有的函 ...

  2. C语言 求两点之间线段距离

    求两点之间线段位置 函数求距离方法 #include <stdio.h> #include<math.h> double square(); int main() {print ...

  3. 【C】编一程序。求两点之间的距离,已知直角坐标系中求两点(x1,y1),(x2,y2)之间的距离。

    int main() {int x1,x2,y1,y2,d;printf("请输入1坐标(x1,y1):");scanf("%d%d",&x1,& ...

  4. python中求两点之间的距离_python – 列表中两点之间的距离公式

    我需要创建一个列表,找到最接近的两个点,然后打印出来.如何比较列表中的每个点? 没有任何需要绘制或任何东西,只是比较点,找到列表中最接近的两个. import math # 'math' needed ...

  5. python求多叉树任意两点之间的距离

    对于多叉树求两点之间的距离,最难的地方在于有没有思路,如何找到指定点的位置,以及如何去计算两个指定点之间的距离,下图是一个简单的的多叉树,从5到1的距离为2,从5到7的距离为4. 我们可以将求解两点之 ...

  6. 7-1 求两点之间距离

    定义一个Point类,有两个数据成员:x和y, 分别代表x坐标和y坐标,并有若干成员函数. 定义一个函数Distance(), 用于求两点之间的距离. 输入格式: 输入有两行: 第一行是第一个点的x坐 ...

  7. PTA 求两点之间距离 (20 分)

    定义一个Point类,有两个数据成员:x和y, 分别代表x坐标和y坐标,并有若干成员函数. 定义一个函数Distance(), 用于求两点之间的距离. 输入格式: 输入有两行: 第一行是第一个点的x坐 ...

  8. 求两点之间距离 C++

    求两点之间距离(20 分) 定义一个Point类,有两个数据成员:x和y, 分别代表x坐标和y坐标,并有若干成员函数. 定义一个函数Distance(), 用于求两点之间的距离. 输入格式: 输入有两 ...

  9. C#求空间两点之间的距离

    问题 求空间两点之间的距离 算法思想 d=sqrt(pow(x₁−x₂)+pow(y₁−y₂)+pow(z₁−z₂))d=sqrt(pow(x₁-x₂)+pow(y₁-y₂)+pow(z₁-z₂)) ...

最新文章

  1. python while函数_详解python while 函数及while和for的区别
  2. 用python来获取Github IP地址
  3. 在线五子棋JAVA网络编程_实验五 Java网络编程及安全
  4. python网络爬虫_一篇文章教会你利用Python网络爬虫获取穷游攻略
  5. Xdebug部分配置选项说明
  6. 【AI视野·今日NLP 自然语言处理论文速览 第二十八期】Wed, 1 Dec 2021
  7. sap事务代码_「SAP技术」SAP MM 事务代码ME17的用法
  8. CRC冗余校验码的介绍和实现
  9. myeclipse安装maven
  10. Linux随笔15-Ubuntu20.04允许root用户图形界面登录、chrony局域网时间同步服务、ipxe实现系统自动化安装
  11. PCWorld测评的2012版世界级杀毒软件
  12. 双向链表、双向循环链表
  13. python sklearn包中的主成分分析_sklearn主成分分析 NBA球队数据PCA降维可视化
  14. 调整html元素大小 resize
  15. 常用的27个Stata命令
  16. Strom完整攻略(一)
  17. 如何设置浏览器标签图标
  18. c++基础学习:输入cin、输出cout、换行endl
  19. Kubernetes单机创建MySQL+Tomcat演示程序:《Kubernetes权威指南》第一章demo报错踩坑
  20. 折叠共源共栅放大器(一)项目报告/实验/论文/比赛

热门文章

  1. html在文本框中显示内容,js如何实现点击标签文字,文字在文本框出现
  2. SDNU 1206.蚂蚁感冒 【代码如此简单,思维练习】【7月29】
  3. java面试大全(八月助力 offer)
  4. Kali Linux安装动态壁纸(视频)
  5. CentOS安装配置Java环境
  6. CPU接触不良故障排除
  7. 爱斯沃官宣品牌形象代言人:花滑世界冠军于小雨
  8. 怎么计算几个盒子放的尺寸_(急...)知道包装盒的尺寸 如何在软件中计算实际展开尺寸?...
  9. 新服务器怎么开无线火力,王者荣耀体验服无限火力怎么开启?房间创建方法分享[多图]...
  10. 【Shader/简单/unity】面片图案消隐/FaceFade