//定义一个Point类,其属性包括点的坐标,提供计算
//两点之间距离的方法
//定义一个Circle类,其属性包括圆心和半径
//创建两个圆形对象,提示用户输入圆心坐标和半径,
//判断两个圆是否相交并输出结果
#include<iostream>
using namespace std;
class Point
{
public:void setPointt(int _x1, int _y1){x1 = _x1;y1 = _y1;}int getX1(){return x1;}int getY1(){return y1;}private:int x1;int y1;
};
class Circle
{
public:void setCircle(int _r, int _x0, int _y0){r = _r;x0 = _x0;y0 = _y0;}//类做函数参数最好用引用//在圆内返回1,不在圆内返回0//在成员函数内可以使用c1的私有属性int judge(Point &p){int dd;dd = (p.getX1() - x0)*(p.getX1() - x0) + (p.getY1() - y0)*(p.getY1() - y0);if (dd < r*r){return 1;}else{return 0;}}private:int r;int x0;int y0;};int main02()
{Circle c1;Point p1;int tag;c1.setCircle(2, 3, 3);p1.setPointt(7, 7);//点在圆内为1 不在圆内为0tag=c1.judge(p1);if (tag == 1){cout << "在圆内" << endl;}else{cout << "在圆外" << endl;}system("pause");return 0;
}

判断点与圆的位置关系(点在圆内,点在圆外)相关推荐

  1. 圆与圆的位置关系题目含答案_直线和圆的位置关系练习题附答案

    直线和圆的位置关系练习题附答案 第 1页 共 4页 直线和圆的位置关系练习题 一.选择题:(每小题 5分,共 50分,每题只有一个正确答案) 1.已知⊙O 的半径为 10cm,如果一条直线和圆心 O ...

  2. 判断点与圆的位置关系

    判断点与圆的位置关系 第一步,创建一个类,代表二维空间的一个点.二维空间确定一个点可参考平面直角坐标系中,确定了x坐标和y坐标,即可确定点的位置 package com.tyl.homework;im ...

  3. 直线与圆位置关系的c语言,直线和圆的位置关系说课稿

    直线和圆的位置关系说课稿 作为一名老师,通常需要用到说课稿来辅助教学,说课稿是进行说课准备的文稿,有着至关重要的作用.写说课稿需要注意哪些格式呢?以下是小编收集整理的直线和圆的位置关系说课稿,仅供参考 ...

  4. 高中数学必修2:平面解析几何之直线与圆、圆与圆的位置关系

    今天分享关于高中数学必修2平面解析几何中的直线与圆.圆与圆的位置关系 知识点,分别从三个方面讲解,用5个经典习题进行解答全过程. 1.直线与圆的位置关系 2.圆与圆的位置关系 2.求圆的弦长的常用方法 ...

  5. 圆与圆的位置关系题目含答案_圆中考数学题汇总附答案

    圆中考数学题汇总附答案 圆的运算是我们必须掌握的一个数学考点,为了帮助大家更好地学习圆的相关考点,百分网小编为大带来一份圆的中考数学题汇总,附答案,有需要的同学可以看一看,更多内容欢迎关注应届毕业生网 ...

  6. c语言在平面直角坐标系中,给定一个圆的圆心坐标Ox,Oy以及半径R,在再给定一个点的坐标PX,Py,请判断这个点与圆的位置关系。

    在平面直角坐标系中,给定一个圆的圆心坐标Ox,Oy以及半径R,在再给定一个点的坐标PX,Py,请判断这个点与圆的位置关系. 输入格式: 先输入三个正整数,分别代表圆心的横纵坐标x,Oy和半径R. 在输 ...

  7. c++实现判断点与圆的位置关系

    Question: c++实现判断点与圆的位置关系 (1)点在圆上 (2)点在圆内 (3)点在圆外 c++代码实现: #include <iostream>using namespace ...

  8. 如何判断直线和圆的位置关系?

    在学生已经掌握"直线的方程"和"圆的方程"的基础上,会进一步研究直线与圆的位置关系.通过课本上的介绍,我们知道直线与圆的位置关系包括了好几种,那么怎样才能给学生 ...

  9. 直线与圆的位置关系怎么判断

    <直线与圆的位置关系>这个知识点应用比较广泛,是几何知识的一个综合运用,在今后的解题及几何证明中,将起到重要的作用,所以就必须熟练掌握它们之间有哪些位置关系.为了更好地理解,我们可以借助数 ...

  10. C++实现设计一个圆形类(Circle),和一个点类(Point), 计算并判断点和圆的位置关系

    题目要求 设计一个圆形类(Circle),和一个点类(Point), 计算并判断点和圆的位置关系. 无分区版 : #include <iostream> using namespace s ...

最新文章

  1. Brute Force STL --- UVA 146 ID Codes
  2. 2.3.3 spring属性注入-注解注入-全注解-配置类扫描
  3. sqlite3存储格式
  4. vue.js 四(指令和自定义指令)
  5. python3基础知识一
  6. JeeWx捷微 2.4.1版本发布,开源JAVA微信管家平台(支持公众号、企业号)
  7. 3D动作绑定_全息3D叶修养成记?升级打怪玩转荣耀,HE叶修体验
  8. 首个完全武器化的 Spectre Exploit 现身
  9. 斯坦福与苹果基于Apple Watch检测心率异常,0.5%人群被检出,其中84%患有房颤...
  10. Linux SendMail发送邮件失败诊断案例(四)
  11. 3ds max制作宋惠乔的教程----作者: 火星时代 来源: 火星时代
  12. matlab-高数 diff 方向导数
  13. mysql 常用日期时间计算
  14. dump文件,windbg
  15. android开机动画多长时间_android开关机动画和铃声配置
  16. 如何编辑图片?图片如何编辑修改?
  17. android studio 导入模块SDK 以及该模块中继承application的类与原工程继承application的类存在冲突 解决方法
  18. 可爱卡通系植树节PPT模板
  19. 人工智能的十大应用(无人驾驶丨人脸识别丨医学图像处理)
  20. 袋鼠下载IOS用的一款不限速下载工具支持极速下载,在线秒播

热门文章

  1. 国家卫健委关于老年医疗护理服务试点工作,智康护智慧养老
  2. python电影数据分析报告_Python数据分析实战:TMDB电影数据可视化
  3. 2021-2027全球与中国火灾报警装置市场现状及未来发展趋势
  4. azure kinect总结
  5. 完全理解Android TouchEvent事件分发机制(一)
  6. Quartus II实现D触发器及时序仿真
  7. 精仿 QQ 右下角弹窗 / 广告
  8. Sata Driver List
  9. 爱情在伤害面前止步!
  10. 【开源推荐】gnet: 一个轻量级且高性能的 Go 网络库