问题:C++实现:求坐标系中的某一点到原点的距离(使用构造函数)

本程序通过VC++ 6.0编译与测试,具体代码如下:

#include <iostream>
#include <math.h>
using namespace std;class Circle
{
private:float xCenter;float yCenter;
public:Circle(); //构造函数void setCircle(float x,float y);void printCircle();//打印函数float distance(Circle c1);//计算距离的函数
};Circle::Circle() //初始化构造函数
{   xCenter=0.0;yCenter=0.0;
}void Circle::setCircle(float x,float y)
{xCenter=x;yCenter=y;
}void Circle::printCircle()
{cout<<"x:"<<xCenter<<",y:"<<yCenter<<endl;
}float Circle::distance(Circle c1)
{float x=xCenter-c1.xCenter;//c1初始化后为(0,0)即原点float y=yCenter-c1.yCenter;return sqrt(x*x+y*y);
}int main()
{Circle c1;Circle c2;float a=0.0;float b=0.0;cout<<"please input a coordinate point:"<<endl;cin>>a>>b;c2.setCircle(a,b);cout<<"distance between two circle is:"<<c1.distance(c2)<<endl;return 0;
}

C++实现:求坐标系中的某一点到原点的距离(使用构造函数)相关推荐

  1. 7-58 求10个点到原点的距离和 (15 分)

    求10个点到原点的距离和.输入10个点的坐标,计算并输出这些点到原点的距离和.定义函数dist(x, y),计算平面上任意一点(x, y)到原点(0, 0)的距离,函数返回值类型是double. 输入 ...

  2. 求二叉树中两个节点最远的距离

    一说到二叉树,就有很多题目,今天在编程之美中看到了二叉树中两个节点最远的距离.所以给想借机写一篇博客. 在开始之前,我们先想想,两个最常节点的最远距离是怎么样的? 情况一:最大距离可能一个在左子树,一 ...

  3. 求坐标系中三角形的面积

    学习python 高淇400 练习 遇到的问题:使用input()得到的x,y为字符串,未将其转换导致后续计算步骤出错.忘记海伦公式以及判断三点共线的条件,通过上网搜索获得.写完发现未考虑x相等或y相 ...

  4. 已知三点求平面方程、平面法向量和点到平面的距离

    已知三点p1(x1,y1,z1),p2(x2,y2,z2),p3(x3,y3,z3),要求确定的平面方程 关键在于求出平面的一个法向量,为此做向量p1p2(x2-x1,y2-y1,z2-z1), p1 ...

  5. 已知三点求平面方程、平面法向量和点到平面的距离(转载)

    已知三点p1(x1,y1,z1),p2(x2,y2,z2),p3(x3,y3,z3),要求确定的平面方程 关键在于求出平面的一个法向量,为此做向量p1p2(x2-x1,y2-y1,z2-z1), p1 ...

  6. 三点求平面方程、平面法向量和点到平面的距离

    已知三点p1(x1,y1,z1),p2(x2,y2,z2),p3(x3,y3,z3), 要求确定的平面方程,关键在于求出平面的一个法向量 为此做向量p1p2(x2-x1,y2-y1,z2-z1), p ...

  7. 中心对称又是轴对称的图形_解读坐标系中图形变换的规律

    图形的对称.平移.旋转与位似是初中数学中几种重要的图形变换问题,也是各地中考的难点.解决这类问题需在平面直角坐标系中作出变换的图形,或根据图形变换求点的坐标:需要综合运用图形变换的性质特征,运用点的坐 ...

  8. matlab中欠定方程组超定方程组_《数值天气预报》:球坐标系中的基本方程组

    人们是如何预报天气的?目前的预报方法主要有两种:一种是基于由各种探测资料绘制的天气图,结合历史资料进行分析预测:另一种是基于大气方程组,利用数值解法对其进行求解,从而得到未来时刻的大气状态. 后者就是 ...

  9. 相机标定 2D图像到3D坐标转换 像素坐标转到世界坐标时相机坐标系中的Zc值求解:线结构光平面标定法

    线激光平面拟合图像 在单目视觉中会丢失掉焊缝的深度信息,为了后续求解焊缝的世界坐标则需要先求解出焊缝的深度信息才可以进行坐标计算. 在α和β平面分别对标定板进行拍照多幅图片(我采集了13幅)进行相机标 ...

最新文章

  1. Javascript模块化编程(一):模块的写法
  2. Android Activity形象描述
  3. linux脚本数字加,linux-在bash脚本中添加数字表示“未找到”
  4. 高端企业级存储IBM XIV访谈视频
  5. 带你全面认识 Linux
  6. 双十一我们在作战室干什么?零点刚过,我偷偷提交了几行代码!
  7. python LIST学习
  8. Linux服务器,服务管理--systemctl命令详解,设置开机自启动
  9. 修改Typora的快捷键【markdown软件】
  10. Go语言面向对象编程
  11. linux文件系统基础知识
  12. 深度学习技术在遥感中应用的综述
  13. CICD实战——使用Jenkins实现自动化部署和环境隔离
  14. Matlab textscan
  15. 那些你该知道的CSS颜色代码大全都在这里了,点击查阅
  16. Android获取局域网所有设备的ip地址
  17. android 手机红外遥控器
  18. ubuntu系统(二):ibus拼音将繁体中文改为简体中文
  19. 分类统计字符—Python
  20. BZOJ 1814 Ural 1519 Formula 1

热门文章

  1. java JSONObject 解析数组集合
  2. Binarized Convolutional Landmark Localizers for Human Pose Estimation and Face Alignment with Limite
  3. 腾讯云上的个人网站建立
  4. Java面对对象概念,什么是面向对象
  5. 服务器系统盘用多少g合适,windows10系统盘需要多大_win10系统盘需要多少g
  6. C盘快满了,如何删除不需要的文件?
  7. Offiice-Excel使用技巧(单元格冻结锁定)
  8. android 静音状态下响铃,教你一招:怎样设置手机在静音状况下的紧急来电提醒!...
  9. 华硕主板 ASUS P5Q 出现错误,无法正常开机的解决办法
  10. 如何进行学习——结构化思维