c++中的类和对象_练习
设计一个点和圆类,并判断两者的关系。
代码:
class point{
public :
void set_x(int X){x=X; }
void set_y(int Y){ y=Y;}
int get_x(){return x;}
int get_y(){return y;}
private :
int x;
int y;
};
class circle{
public :
void set_center(int x,int y){center.set_x(x); center.set_y(y);} //通过接口设置圆心
void set_r(int R){r=R;}
point & get_center(){return center;}
int get_r(){return r;}
void relationship(point &p){
int distance = ((p.get_x()-center.get_x())*(p.get_x()-center.get_x()))+((p.get_y()-center.get_y())*(p.get_y()-centter.get_y()));
int m=r*r;
if(m==distance){cout<<"园上"<<endl;} else if(m<distance){cout<<"圆外"<<endl;}else{cout<<"圆内"<<endl;}
}
private :
point center;
int r;
}
void test(){
circle c1;
point p1;
c1.set_center(0,0);
c1.set_r(4);
p1.set_x(2);
p1.set_y(2);
c1.relatoinship(p1);
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现