《C++语言基础》实践参考——点、圆的关系-创新互联

#include
using namespace std;
class point {
public:
 void set_x(int x) {
     m_x = x;
 }
 void set_y(int y) {
     m_y = y;
 }
 int show_x() {
     return m_x;
 }
 int show_y() {
     return m_y;
 }
private:
 int m_x;
 int m_y;

成都创新互联公司专注于桃山企业网站建设,自适应网站建设,商城网站建设。桃山网站建设公司,为桃山等地区提供建站服务。全流程按需求定制制作,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

};
class circle {
public:
 void set_r(int r) {
     m_r = r;
 }
 int show_r() {
     return m_r;
 }
 void set_center(point center) {
     m_center = center;
 }
 point show_center() {
     return m_center;
 }
private:
 int m_r;
 point m_center;
};
void  isornot(circle& c, point& a) {
 int distance1 = (a.show_x() - c.show_center().show_x()) * (a.show_x() - c.show_center().show_x()) + (a.show_y() - c.show_center().show_y()) * (a.show_y() - c.show_center().show_y());
 int distance2 = (c.show_r()) * (c.show_r());
 if (distance1< distance2) {
     cout<< "点在圆内"<< endl;
 }
 else if (distance1 == distance2) {
     cout<< "点在圆上"<< endl;
 }
 else {
     cout<< "点在圆外"<< endl;
 }
}
int main() {
 circle c;
 c.set_r(5);
 point center;
 center.set_x(5);
 center.set_y(0);
 c.set_center(center);
 point a;
 a.set_x(10);
 a.set_y(0);
 isornot(c, a);

 system("pause");
 return 0;

}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧

网站题目:《C++语言基础》实践参考——点、圆的关系-创新互联
网站地址:https://www.cdcxhl.com/article2/dhehoc.html

成都网站建设公司_创新互联,为您提供定制网站App设计网站营销外贸建站搜索引擎优化用户体验

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都app开发公司