判断点与圆的位置关系(点在圆内,点在圆外)
//定义一个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页 共 4页 直线和圆的位置关系练习题 一.选择题:(每小题 5分,共 50分,每题只有一个正确答案) 1.已知⊙O 的半径为 10cm,如果一条直线和圆心 O ...
- 判断点与圆的位置关系
判断点与圆的位置关系 第一步,创建一个类,代表二维空间的一个点.二维空间确定一个点可参考平面直角坐标系中,确定了x坐标和y坐标,即可确定点的位置 package com.tyl.homework;im ...
- 直线与圆位置关系的c语言,直线和圆的位置关系说课稿
直线和圆的位置关系说课稿 作为一名老师,通常需要用到说课稿来辅助教学,说课稿是进行说课准备的文稿,有着至关重要的作用.写说课稿需要注意哪些格式呢?以下是小编收集整理的直线和圆的位置关系说课稿,仅供参考 ...
- 高中数学必修2:平面解析几何之直线与圆、圆与圆的位置关系
今天分享关于高中数学必修2平面解析几何中的直线与圆.圆与圆的位置关系 知识点,分别从三个方面讲解,用5个经典习题进行解答全过程. 1.直线与圆的位置关系 2.圆与圆的位置关系 2.求圆的弦长的常用方法 ...
- 圆与圆的位置关系题目含答案_圆中考数学题汇总附答案
圆中考数学题汇总附答案 圆的运算是我们必须掌握的一个数学考点,为了帮助大家更好地学习圆的相关考点,百分网小编为大带来一份圆的中考数学题汇总,附答案,有需要的同学可以看一看,更多内容欢迎关注应届毕业生网 ...
- c语言在平面直角坐标系中,给定一个圆的圆心坐标Ox,Oy以及半径R,在再给定一个点的坐标PX,Py,请判断这个点与圆的位置关系。
在平面直角坐标系中,给定一个圆的圆心坐标Ox,Oy以及半径R,在再给定一个点的坐标PX,Py,请判断这个点与圆的位置关系. 输入格式: 先输入三个正整数,分别代表圆心的横纵坐标x,Oy和半径R. 在输 ...
- c++实现判断点与圆的位置关系
Question: c++实现判断点与圆的位置关系 (1)点在圆上 (2)点在圆内 (3)点在圆外 c++代码实现: #include <iostream>using namespace ...
- 如何判断直线和圆的位置关系?
在学生已经掌握"直线的方程"和"圆的方程"的基础上,会进一步研究直线与圆的位置关系.通过课本上的介绍,我们知道直线与圆的位置关系包括了好几种,那么怎样才能给学生 ...
- 直线与圆的位置关系怎么判断
<直线与圆的位置关系>这个知识点应用比较广泛,是几何知识的一个综合运用,在今后的解题及几何证明中,将起到重要的作用,所以就必须熟练掌握它们之间有哪些位置关系.为了更好地理解,我们可以借助数 ...
- C++实现设计一个圆形类(Circle),和一个点类(Point), 计算并判断点和圆的位置关系
题目要求 设计一个圆形类(Circle),和一个点类(Point), 计算并判断点和圆的位置关系. 无分区版 : #include <iostream> using namespace s ...
最新文章
- Brute Force STL --- UVA 146 ID Codes
- 2.3.3 spring属性注入-注解注入-全注解-配置类扫描
- sqlite3存储格式
- vue.js 四(指令和自定义指令)
- python3基础知识一
- JeeWx捷微 2.4.1版本发布,开源JAVA微信管家平台(支持公众号、企业号)
- 3D动作绑定_全息3D叶修养成记?升级打怪玩转荣耀,HE叶修体验
- 首个完全武器化的 Spectre Exploit 现身
- 斯坦福与苹果基于Apple Watch检测心率异常,0.5%人群被检出,其中84%患有房颤...
- Linux SendMail发送邮件失败诊断案例(四)
- 3ds max制作宋惠乔的教程----作者: 火星时代 来源: 火星时代
- matlab-高数 diff 方向导数
- mysql 常用日期时间计算
- dump文件,windbg
- android开机动画多长时间_android开关机动画和铃声配置
- 如何编辑图片?图片如何编辑修改?
- android studio 导入模块SDK 以及该模块中继承application的类与原工程继承application的类存在冲突 解决方法
- 可爱卡通系植树节PPT模板
- 人工智能的十大应用(无人驾驶丨人脸识别丨医学图像处理)
- 袋鼠下载IOS用的一款不限速下载工具支持极速下载,在线秒播