![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++日常题
芛小飗
只写练习题的脑瓜
展开
-
类——日期类
定义一个Data类,定义Newday函数来实现增加一天的操作。 考点:在于分清是否为闰年,不同月份的天数。相对简单。 #include<iostream> using namespace std; class Data{ private: int y,m,d;//年,月,日 public: Data(){//自定义默认函数 } Data(Data &D){//拷贝函数 ; } Data(int y=0,int m=0,int d=0){//带参数原创 2021-11-12 22:59:15 · 205 阅读 · 0 评论 -
类的继承和派生——求圆柱表面积
利用基类、派生类编写一个程序计算Point类、Circle类派生所得Cylinder类的表面积。 #include<iostream> using namespace std; #define PI 3.14 class Point{//定义Point类 private: int X,Y;//坐标 public: Point(int X=0,int Y=0){//带参数构造函数 this->X=X; this->Y=Y; } void Sh原创 2021-11-12 17:33:30 · 794 阅读 · 0 评论 -
友元类 求线段长度
定义Point类和Line类,其中Line类是Point类的友元类,包含两个Point对象,分别表示起点和终点,根据程序框架补充必要的函数,并实现Line的len函数,计算线段的长度。 PS:结果可读性没有到位,后期可以加显示线段的起点终点,再求长度。 #include<iostream> using namespace std; #include<math.h> class Line;//提前声明Line类存在 class Point{//定义Point类 private:原创 2021-11-12 17:19:57 · 518 阅读 · 0 评论 -
复数类加法计算
定义一个复数类,并实现其必要的构造函数、显示函数,实现加减乘除其中一个运算。 #include<iostream> using namespace std; class Complex{//复数类定义 private: double r;//实部 double i;//虚部 public: Complex(){//自定义默认构造 函数 ; } Complex(double r,double i){//带参数构造函数 this->r=r; th原创 2021-11-12 14:44:24 · 564 阅读 · 0 评论