代码实现

头文件

Print.h

#pragma once
#include<iostream>
using namespace std;class Print {
public://设置xvoid set_X(int x);//获取xint get_X();//设置yvoid set_Y(int y);int get_Y();
private:int m_x;    //x坐标int m_y;   //y坐标
};

Circle.h

#pragma once
#include"Print.h"
#include<iostream>
using namespace std;//圆类
class Circle {
public://设置圆的半径void set_R(int r);//获取圆的半径int get_R();bool judge(Print& p);private:int m_r;  //圆的半径
};

源文件:

Print.cpp

#pragma once
#include"Print.h"
#include<iostream>
using namespace std;//圆类
class Circle {
public://设置圆的半径void set_R(int r);//获取圆的半径int get_R();bool judge(Print& p);private:int m_r;  //圆的半径
};

Circle.cpp

#include"Circle.h"//设置圆的半径
void Circle::set_R(int r) {m_r = r;
}
//获取圆的半径
int Circle::get_R() {return m_r;
}
//判断点是都在圆上
bool Circle::judge(Print& p) {int p_r = (p.get_X() - get_R()) * (p.get_X() - get_R()) + (p.get_Y() * p.get_Y());int c_r = get_R() * get_R();if (p_r <= c_r) {return true;}else {return false;}
}

main.cpp

#include<iostream>
#include"Circle.h"
#include"Print.h"
using namespace std;int main() {Print P;Circle C;P.set_X(10);P.set_Y(10);C.set_R(1);if (C.judge(P)) {cout<<"在圆上。"<<endl;}else {cout<<"不在圆上。"<<endl;}system("pause");return 0;
}

C++判断点是否在圆上相关推荐

  1. 判断点是否在圆上(java)

    判断点是否在圆上(java) package zuoye;class Point{double x;double y;//设置点的x坐标public void setX(double x){this. ...

  2. 【C语言】判断二维空间中的点,是否在圆内(输出:该点在圆内、该点在圆上、该点在圆外)。 允许的误差为1e-6.

    前言 判断二维空间中的点,是否在圆内(输出:该点在圆内.该点在圆上.该点在圆外). 允许的误差为1e-6. **输入格式要求:"%f,%f" "%f" &quo ...

  3. C语言练习题,判断二维空间中的点,是否在圆内(输出:该点在圆内、该点在圆上、该点在圆外)

    判断二维空间中的点,是否在圆内(输出:该点在圆内.该点在圆上.该点在圆外). 允许的误差为1e-6. **输入格式要求:"%f,%f" "%f" "% ...

  4. 如何判断轮廓是否为圆?

    如何判断轮廓是否为圆?    判断一个轮廓是否为圆?这看似简单的问题,在opencv中并没有现成的函数.当我真正想运用的时候,却发现还是有许多内容在里面的.        比如这幅图片,由于瓶口是有缺 ...

  5. bzoj千题计划127:bzoj1041: [HAOI2008]圆上的整点

    http://www.lydsy.com/JudgeOnline/problem.php?id=1041 设 X>0 ,Y>0 X^2 + Y^2 = R^2 X^2 = R^2-Y^2 ...

  6. 如何判断点是否在圆弧上

    如何判断点是否在圆弧上 已知一个圆弧三点,A(起点),B(中点),C(结束点). 可以求出圆心.半径 红色的分别是圆上的起点.中点.结束点. 1.首先判断圆心到某点P的距离,是否等于半径. 如果不等于 ...

  7. 项目5 判断点是否在圆内

    项目5 判断点是否在圆内 请编写一个Java应用程序,判断给定的平面点坐标(x1,y1)是否在一个指定半径的圆内.程序先请求输入圆的半径,再请求输入点的x坐标和y坐标,然后给出判断点是否在圆内并打印输 ...

  8. Python之构造函数的练习(定义一“圆”(Circle)类,圆心为“点”Point类,构造一圆,求圆的周长和面积,并判断某点与圆的关系)

    需求1:定义一"圆"(Circle)类,圆心为"点"Point类,构造一圆,求圆的周长和面积,并判断某点与圆的关系 分析: Circle: 特征:圆心,半径 行 ...

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

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

最新文章

  1. 微服务架构实践之服务注册发现与调用
  2. int的长度_Java中String长度有限制吗?身边的同事每一个人知道!
  3. 漂亮的页面向导和Tab插件(Jquery)
  4. mysql产生大量数据_mysql语句批量产生大量测试数据
  5. 哈弗f7带自动泊车吗_中国品牌的全球车型再升级——试驾2020款哈弗F7
  6. 由《30天自制操作系统》引发的漫画创作
  7. mysql 查询若干小时之内的数据
  8. 戈登贝尔奖是超级计算机应用的最高奖,实现零突破!中国获高性能计算应用领域最高奖戈登贝尔奖...
  9. Javascript_备忘录1
  10. 网络适配器感叹号(代码56)
  11. 深度|常见IT人才外包存在的问题及解决建议
  12. 系统地学习3D建模!教你零基础入门
  13. 微信授权登陆接入第三方App(步骤总结)Android。
  14. 基于拦截器实现防表单重复提交
  15. cncert/cc DDOS 清洗 流量清洗 IDC AFC AFD ICP
  16. vue-cli中mock本地json数据踩雷:报错404 (GET http://localhost:8080/goods 404 (Not Found) )
  17. 创龙TI TMS320C6678 DSP + Xilinx Kintex-7 FPGA的温度传感器、B2B连接器
  18. java 小工 到_测试小工——从0到1搭建最简单的Linux网站
  19. CF1143D/1142A The Beatles
  20. YOLOV1详解——Pytorch版

热门文章

  1. 雅思听力数字日期归纳总结
  2. iptables匹配multiport
  3. OpenGL实现太阳,地球,月球的公转与自转
  4. 算法之美——循环移位(XY→YX)逆操作
  5. Android 科大讯飞 语音听写
  6. 安卓10不支持qmc解码_鸿图之下iOS和安卓互通吗-10月21日不删档测试服务器规则介绍...
  7. 鸿蒙智联生态产品《接入智慧生活App开发指导》(官方更新版)
  8. 【总结】大学生寒假社会实践-社区志愿服务模板
  9. twig  之基本语法
  10. Pandas读csv,xlsx,XLS文件,读代表名的文件