![在这里插入图片描述](https://img-blog.csdnimg.cn/20201015195132470.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQzNDI1MDI5,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201015195330337.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQzNDI1MDI5,size_16,color_FFFFFF,t_70#pic_center)
#include <bits/stdc++.h>
using namespace std;
const double PI = 3.14;
class Circle
{
public:
int r;
double calculate()
{
return 2 * PI * r;
}
};
int main()
{
Circle c1;
c1.r = 10;
cout << "圆的周长是:" << c1.calculate() << endl;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
class Student
{
public:
string name;
int num;
void showStudent()
{
cout << "姓名:" << name << endl;
cout << "学号:" << num << endl;
}
void setName(string M_name)
{
name = M_name;
}
void setNum(int M_num)
{
num = M_num;
}
} ;
int main()
{
Student s;
s.setName("张三");
s.setNum(0007);
s.showStudent();
Student s2;
s2.name = "张小三";
s2.num = 00001;
s2.showStudent();
return 0;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201015210421281.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQzNDI1MDI5,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201015210752818.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQzNDI1MDI5,size_16,color_FFFFFF,t_70#pic_center)
#include <bits/stdc++.h>
using namespace std;
class Person
{
public:
string m_Name;
protected:
string m_Car;
private:
int m_Password;
public:
void func()
{
m_Name = "张三";
m_Car = "拖拉机";
m_Password = 123456;
}
};
int main()
{
Person p1;
p1.m_Name = "李四";
p1.func();
return 0;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201015211615275.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQzNDI1MDI5,size_16,color_FFFFFF,t_70#pic_center)
#include <bits/stdc++.h>
using namespace std;
class C1
{
int m1;
};
struct C2
{
int m2;
};
int main()
{
C1 c1;
c1.m1 = 10;
C2 c2;
c2.m2 = 10;
return 0;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201015212355484.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQzNDI1MDI5,size_16,color_FFFFFF,t_70#pic_center)
#include <bits/stdc++.h>
using namespace std;
class Person
{
public:
void setName(string name)
{
m_Name = name;
}
string getName()
{
return m_Name;
}
int getAge()
{
return m_Age;
}
void setAge(int age)
{
if(age < 0 || age > 150)
{
m_Age = 0;
cout <<"ERROR" << endl;
return;
}
m_Age = age;
}
void setLover(string lover)
{
m_Lover = lover;
}
private:
string m_Name;
int m_Age;
string m_Lover;
};
int main()
{
Person p;
p.setName("张三");
cout << "姓名为:" << p.getName() << endl;
p.setAge(1000);
cout << "年龄为:" << p.getAge() << endl;
p.setLover("灰太狼");
return 0;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201015214427307.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQzNDI1MDI5,size_16,color_FFFFFF,t_70#pic_center)
#include <bits/stdc++.h>
using namespace std;
class Cube
{
public:
void setL(int L)
{
m_L = L;
}
int getL()
{
return m_L;
}
int getH()
{
return m_H;
}
int getW()
{
return m_W;
}
void setW(int W)
{
m_W = W;
}
void setH(int H)
{
m_H = H;
}
int S()
{
return 2*m_L*m_H + 2*m_L*m_W + 2*m_H*m_W;
}
int V()
{
return m_L*m_H*m_W;
}
bool isSameByClass(Cube &c)
{
if(m_L == c.getL()&&m_H == c.getH()&&m_W == c.getW())
{
return true;
}
return false;
}
private:
int m_L;
int m_W;
int m_H;
};
bool is_Same(Cube c1,Cube c2)
{
if(c1.getL() == c2.getL()&&c1.getH() == c2.getH()&&c1.getW() == c2.getW())
{
return true;
}
return false;
}
int main()
{
Cube c;
c.setL(10);
c.setL(10);
c.setH(11);
cout << "表面积:" << c.S() << endl;
cout << "体积:" << c.V() << endl;
Cube c1;
c1.setL(10);
c1.setL(10);
c1.setH(10);
bool ret = is_Same(c1,c);
if(ret)
{
cout <<"相等" << endl;
}
else
{
cout <<"不相等" << endl;
}
bool ret1 = c1.isSameByClass(c1);
if(ret1)
{
cout <<"相等" << endl;
}
else
{
cout <<"不相等" << endl;
}
return 0;
}
#include <bits/stdc++.h>
using namespace std;
class Point
{
public:
void setX(int x)
{
m_X = x;
}
int getX()
{
return m_X;
}
void setY(int y)
{
m_Y = y;
}
int getY()
{
return m_Y;
}
private:
int m_X;
int m_Y;
};
class Circle
{
public:
void setR(int r)
{
m_R = r;
}
int getR()
{
return m_R;
}
void setCenter(Point center)
{
m_Center = center;
}
Point getCenter()
{
return m_Center;
}
private:
int m_R;
Point m_Center;
};
void isInCircle(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);
isInCircle(c,p);
return 0;
}