点与圆的关系

Posted duzhangdan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了点与圆的关系相关的知识,希望对你有一定的参考价值。

#include<iostream>
#include<string>
using namespace std;
class point

private:
int x,y;
public:
void setx(int a)

x=a;

int getx()

return x;

void sety(int b)

y=b;

int gety()

return y;

;
class circle

private:
int r;
point center;
public:
void setr(int c)

r=c;

int getr()

return r;

void setcenter(point center1)

center=center1;

point getcenter()

return center;

;
void isin(circle &c,point &p)

int distance=
(c.getcenter().getx()-p.getx())*(c.getcenter().getx()-p.getx())+
(c.getcenter().gety()-p.gety())*(c.getcenter().gety()-p.gety());
int rdistance=c.getr()*c.getr();
if(distance==rdistance)

cout<<"点在圆上"<<endl;

else if(distance<rdistance)

cout<<"点在圆内"<<endl;

else

cout<<"点在圆外"<<endl;


int main()

circle c;
c.setr(10);
point center;
center.setx(10);
center.sety(0);
c.setcenter(center);
point p;
p.setx(10);
p.sety(10);
isin(c,p);

矩形三角形与圆的关系

矩形、三角形与圆的关系

  今天4点多时候没有一点睡意,于是起床打开电脑整理资料,看到之前自己写的项目,瞬间灵感就涌上心头,看看自己用的是什么架构,三层是必然的,MVC不可缺的。看着看着,发现它不就是矩形、三角形、和圆吗?然后就起了个草图。

 

  接下来就简单的讲解一下矩形、三角形与圆的关系,矩形代表UI,三角形代表Services,圆代表Data。

  矩形(UI):UI分类为:CS/BS/Server,CS是指winform。BS是指Web。Server是指一些服务引擎。范围很广不仅仅是提的这几种。

  三角形(Services):Services包括Web Services、WCF、Web API等可以提供接口的服务。在这里把可以提供接口服务都称为Services。

  圆(Data):Data是指可以存储数据的一种服务。包括关系型数据库、非关系数据库及文件等服务。

以上是关于点与圆的关系的主要内容,如果未能解决你的问题,请参考以下文章

关于圆与直线所包点的多少关系含证明

平面解析几何初步--圆的方程

2D空间中求线段与圆的交点

教您用几何画板画相切的圆

poj3819 Coverage (求直线与圆的交占直线的百分比 )

计算几何:直线与圆的交点 三角形的内切圆和外接圆(5252: Triangle to Hexagon)