1 / 27
文档名称:

C 写一个日期类.docx

格式:docx   大小:29KB   页数:27页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 写一个日期类.docx

上传人:guoxiachuanyue001 2021/4/22 文件大小:29 KB

下载得到文件列表

C 写一个日期类.docx

相关文档

文档介绍

文档介绍:写一个口期类Date, (1)、口;(2)定义公有成员函数,(a)void setDate(int y, int m, int d);setDate(2000, 2, 28);
a. output 0 ;
a. IsLeapO;
a. addOneday0;
}
作业2,设计圆类
实现圆类的成员函数,并在主函数中进行测试。 class Circle //圆类
{
private:
double radius; //半径
public: //以下是公有成员函数
void SetRadius (double r) ; // 设置半径
double CalculateArea 0 ; // 求面积
double CalculateCircumference0 ; // 求周长
double GetRadius () ; // 获取半径 void Print () ; //输出半径
};
using namespace std;
#include〈iostream>
class Circle
{
private:
double radius;
public:
void SetRadius (double r)
{
radius=r;
}
double CalculateArea ()
{
}
double CalculateCircumference 0
{
}
double GetRadius 0
{
return radius;
}
void Print ()
cout«>z半径:/z<<radius«endl;
}; void mainO
{
Circle a;
}
数据成员有:横坐标double x、纵坐标double y:
提供两个构造函数:无参构造函数将数据成员初始化为(0, 0),有参构造函数利用 参数对数据成员赋值;
提供拷贝构造函数;
成员函数void moveto(double a, double b),表示点移动到新的坐标位置(a, b);
成员函数void display(),输出点的坐标;
(7)定义主函数,完成点类的测试。
class CPoint
{
private:
double x, y;
public:
CPoint(double x,double y)
{
this~>x二x;
this_>y二y;
}
CPoint 0
{
X二0;
y=0;
}
CPoint(const CPoint&p)
{
}
void moveto(double a, double b)
{
x=a;
y=b;
}
void display()
{
cout«" ("«x«”,"<<y<<") "<<endl;
}
friend double distanc己(CPoint &pl,CPoint &p2)
return temp;
};
void mainO
{
CPoint a(0, 0), b(3, 4);
cout«"距离:"〈〈distance (a, b) <<endl;
CPoint c(b);
}
//l)定义基类CMathA,有保护数据成员3个,分别为三个整数,公有成员函数3个,分别 是有参构造函数、求这三个数的最大值,和最小值。
//(2)定义派生类CMathB,公有继承CMathA,私有数据成员2个,分别是两个整数,公有成 员函数3个,分别是有参构造函数(别忘记调用基类有参构造函数)、求5个数据成员的和, 与积。
//(3)定义主函数,完成基类与派生类所有成员函数的测试。
using namespace std;
#include〈iostream>
class CMathA
{
protected:
int x, y, z;
public:
CMathA(int a, int b, int c)
{
x=a;y=b;z=c;
}
void max()
{
int max;
if(x>y)
(
max=x;
}
else
(
max=y;
}
if(max<z)
(
max=z;
cout«>z最人值:/z<<max«endl;
void min()
int min;
if(x<y)
{
min二x;
}
else
{
min=y;
}
if(min>z)
{
min二z;
}
cout«z/最小值://<<min«endl;
}
};
class CMathB:public CMathA
{
priva

最近更新

监理工程师之水利工程目标控制题库附参考答案.. 167页

工作信息的写作技巧 44页

小学四年级语文《写写见闻》 10页

导游专业始业教育 21页

实验9高温对植物细胞膜的伤害 12页

安全考核和奖惩 10页

医学资料 干细胞与再生医学 学习课件 53页

2025年种植机械项目建议书 61页

2025年月饼合作协议书 56页

2025年酒精项目合作计划书 55页

高中美术课新课标心得体会(精选6) 20页

首都医科大学硕士、博士学位论文评阅及答辩有.. 20页

青岛版九年级数学下册7.3-圆柱的侧面展开图(第.. 16页

部编版三年级语文上册22-父亲-树林和鸟4-省公.. 15页

选修1-14.2-电磁波谱市公开课一等奖省赛课微课.. 16页

项目投资的资金来源及融资方案分析(4) 27页

绿色植物是生物圈中有机物的制造者1省公开课金.. 12页

第四节单细胞生物省公开课金奖全国赛课一等奖.. 14页

第8课-《非战公约》省公开课一等奖全国示范课.. 26页

雷山县中学生参与少数民族传统体育项目的现状.. 5页

用样本估计总体北师大版-(1)市公开课一等奖省.. 28页

现代生活化学绪论生活中的化学省公开课一等奖.. 50页

牛津苏教四下Unit6Let’sgobytaxipartB市公开.. 16页

三(下)数学(人教版)知识点整理 7页

海门租房合同 3页

《武夷茶叶之生产制造及运销》 6页

实训项目二轴测图的绘制课时 2页

仪表专业现场仪表基础知识 146页

0~6岁儿童眼保健及视力检查回执单 1页

蒙古文《尸语故事》收藏情况及版本 8页