/*
*Copyright(c)2016,烟台大学计算机与控制工程学院
*All rights reserved
*文件名称:123.cpp
*作    者:王蕊
*完成日期:2016年4月12日
*版 本 号:v1.0
*
*问题描述:完成求点类中距离的任务,利用一般函数求两点间距离的函数,并设计main()函数完成测试。
*输入描述:无。
*程序输出:一个整数,代表距离。
*/
#include<iostream>
#include<cmath>
using namespace std;
class Point
{
public:
Point(double xx=0,double yy=0):x(xx),y(yy){}
double getX()
{
return x;
}
double getY()
{
return y;
}
private:
double x,y;
};
void n1(Point &p1,Point &p2)
{
double n;
double x=p1.getX()-p2.getX();
double y=p1.getY()-p2.getY();
n=(double)sqrt(x*x+y*y);
cout<<n<<endl;
}
int main()
{
Point pp1(3.0,3.0),pp2(5.0,5.0);
n1(pp1,pp2);
return 0;
}运行结果:
<img src="https://img-blog.csdn.net/20160412191010387" alt="" />

第七周项目一-一般函数(2)相关推荐

  1. 第七周项目一-成员函数(4)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年4月12日 *版 本 ...

  2. 第七周项目一-友元函数(3)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年4月12日 *版 本 ...

  3. 第七周项目一-成员函数、友元函数和一般函数有区别(1)

     /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年4月12日*版 本 号: ...

  4. 第七周项目2建立链队算法库

    /* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第七周项目2.cpp 作 者:彭子竹 完成日期:2015年10月26日 版 ...

  5. 第七周项目5排队看病模拟

    /* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第七周项目5.cpp 作 者:彭子竹 完成日期:2015年10月30日 版 ...

  6. C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。

    例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中.二维数组中的数己在主函数中赋予. ...

  7. 第七周项目三-用多文件组织多个类的程序

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年4月13日*版 本 号:v1. ...

  8. 第七周 项目四-队列数组

    /* Copyright (c)2017,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第7周项目项目4 - 队列数组.cpp 作 者:孙仁圆 完成日期:2017年 ...

  9. 第七周项目四—队列数组

    /*      Copyright (c)2015,烟台大学计算机与控制工程学院      All rights reserved.      文件名称:第7周项目项目4 - 队列数组.cpp     ...

最新文章

  1. NTU课程笔记 mas714复习:例题
  2. python编写一个压测重启的测试程序
  3. core-site.xml
  4. 解决数据库Can't connect to MySQL server on 'localhost' (10061)的问题
  5. 字符串单词翻转c语言,C语言反转一行字符串单词示例
  6. Unity3d UGUI 通用Confirm确认对话框实现(Inventory Pro学习总结)
  7. C#获取字符串中某个字符出现的次数
  8. the7主题footer.php,【Drupal7主题】Repro 清爽杂志门户Drupal 主题
  9. 云服务器超级鸟,口袋妖怪超级鸟求口袋妖怪绿宝石超级鸟(小火鸡)技能表要全的 爱问知识人...
  10. 苹果电脑无法自动修复计算机,苹果电脑没办法正常开机的解决方案
  11. 【2014-3】day3 T1 五彩斑斓
  12. python定位二维码_图像中二维码的检测和定位
  13. DC Administration Services 宣布ISDA裁决委员会2021年申请流程
  14. 五年了还在原地踏步咋整?技术大佬给你整理了一套切实可行的方法论
  15. Chrono-Chrome下载管理插件
  16. 【python初学者日记】输入正整数n,求1+2+3+……+n的值
  17. 适合学计算机用的机械键盘,什么机械键盘好用2017 LOL职业玩家用什么键盘好
  18. XSS(Cross Site Scripting)攻击简介
  19. Python编程,使用turtle画出漂亮的雪花--完整代码绘画实现洁白的雪绒花~~
  20. win10自带c语言编程猫,编程猫Nemo V2.4.1 最新PC版

热门文章

  1. C++对象模型4——多重继承的对象内存模型、vptr与vtbl的创建与重置的时机、不要在含有虚函数的类的构造函数中调用memset
  2. 内存泄漏normal block at
  3. java中怎样存储遍历的数据_【数据算法】Java实现二叉树存储以及遍历
  4. Linux入门——一些linux基础
  5. 关于startActivityForResult
  6. # 小猪的Python学习之旅 —— 17.Python数据分析:我主良缘交友了解下
  7. C#高性能大容量SOCKET并发(十):SocketAsyncEventArgs线程模型
  8. 老旧的金融机构,是时候赶赶云计算的时髦了
  9. 自动化部署必备技能—定制化RPM包[转载]
  10. [译]通过wp-config来定制你的WordPress