首页 > 其他分享 >2023.4.16

2023.4.16

时间:2023-04-16 09:44:10浏览次数:58  
标签:16 int void Point getCenter getX getY 2023.4

 1 #include <iostream>
 2 using namespace std;
 3 //设计圆类和点类,判断点和圆的关系
 4 class Point
 5 {
 6 public:
 7     void setX(int x)
 8     {
 9         m_X = x;
10     }
11     int getX()
12     {
13         return m_X;
14     }
15     void setY(int y)
16     {
17         m_Y = y;
18     }
19     int getY()
20     {
21         return m_Y;
22     }
23 private:
24     int m_X;
25     int m_Y;
26 };
27 class Circle
28 {
29 public:
30     void setR(int r)
31     {
32         m_R = r;
33     }
34     int getR()
35     {
36         return m_R;
37     }
38     void setCenter(Point center)
39     {
40         m_Center = center;
41     }
42     Point getCenter()
43     {
44         return m_Center;
45     }
46 private:
47     int m_R;
48     Point m_Center;
49 };
50 void isInCircle(Circle &c,Point &p)
51 {
52     int a = c.getR()*c.getR();
53     int b = (p.getX()-c.getCenter().getX())*(p.getX()-c.getCenter().getX())+(p.getY()-c.getCenter().getY())*(p.getY()-c.getCenter().getY());
54     if(a == b)
55     {
56         cout<<"点在圆上"<<endl;
57     }
58     else if(a > b)
59     {
60         cout<<"点在圆内"<<endl;
61     }
62     else if(a < b)
63     {
64         cout<<"点在圆外"<<endl;
65     }
66 }
67 int main()
68 {
69     Point p;
70     p.setX(1);
71     p.setY(1);
72     Point pr;
73     pr.setX(1);
74     pr.setY(1);
75     Circle c;
76     c.setCenter(pr);
77     c.setR(1);
78     isInCircle(c,p);
79     return 0;
80 }

 

标签:16,int,void,Point,getCenter,getX,getY,2023.4
From: https://www.cnblogs.com/muzhaodi/p/17322568.html

相关文章

  • day46(2023.4.15)
    1.多表查询 2.迪卡尔乘积 3.等值连接 4.非等值连接 5.自连接 6.99交叉连接 7.99自然连接 8.99内连接 9.外连接查询 10.多表查询,连接小练习 day46(2023.4.15)......
  • 2023.4.15
    1//设计立方体类,求出立方体的面积和体积,分别用全局函数和成员函数判断两个立方体是否相等2#include<iostream>3usingnamespacestd;4//立方体类设计5//1、创建立方体类6//2、设计属性7//3、设计行为获取立方体面积和体积8//4、分别利用全局函数和成员......
  • 2023.4.15
    1#include<iostream>2#include<math.h>3#definetaxbase35004usingnamespacestd;5/*typedefstruct{6intid;7charname[20];8intage;9charaddress[50];10}user;*/11typedefstruct{12longstart;13longend;14double......
  • solidworks 2016安装教程(win7,win10,win11都可以安装)
    以下是搜索的笔记,记录下来,方便自己下次找到一,安装关闭电脑的防护软件,禁用计算机的网络连接(禁用网卡或者拔掉网线)打开安装包,打开“_SolidSQUAD_”目录解压“_SolidSQUAD_.7z”,运行其中的“SolidWorksSerialNumbers2016.reg”写入注册表信息运行“Setup.exe”开始安装选择“......
  • 2023年4月16日
    <?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.andr......
  • 2023.4.15——软件工程日报
    所花时间(包括上课):2h代码量(行):0行博客量(篇):1篇今天,上午参加了春季招聘会。我了解到的知识点:1.复习了session和cookie的知识;......
  • L16_用日语表达自己的感想
    概述用日语表达自己的感想或者对某个事情进行说明时,可以采用'形容词名词ですね'的句式,比如有名な温泉です是非常知名的温泉。[说明事物]元気な猿ですね好活泼的猴子啊。[表达感想]动画会话A:わ、猿がいっぱい哇,这么多猴子。B:たくさん写真を撮......
  • https://blog.csdn.net/Slade99X/article/details/119790716
    https://blog.csdn.net/Slade99X/article/details/119790716https://blog.csdn.net/challenglistic/article/details/129556054https://blog.csdn.net/u011215927/article/details/108206559......
  • kuangbin专题一 简单搜索 起火迷宫(UVA-11624)
    Fire!DescriptionJoeworksinamaze.Unfortunately,portionsofthemazehavecaughtonfire,andtheownerofthemazeneglectedtocreateafireescapeplan.HelpJoeescapethemaze.GivenJoe’slocationinthemazeandwhichsquaresofthemazeareo......
  • Java笔记(16) Collection集合-->Set集合-->HashSet
    1.Set接口基本介绍Set是无序集合(添加和取出的顺序不一致,但取出的顺序是固定的),没有索引不允许重复元素,所以最多包含一个nullJDKAPI中Set接口的实现类有:Abstract,ConcurrentHashMap.KeySetView,ConcurrentSkipListSet,CopyOnWriteArraySet,EnumSet,HashSet,JobStateRea......