点与圆的关系
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是指可以存储数据的一种服务。包括关系型数据库、非关系数据库及文件等服务。
以上是关于点与圆的关系的主要内容,如果未能解决你的问题,请参考以下文章