C++上机课题及部分答案_第1页
C++上机课题及部分答案_第2页
C++上机课题及部分答案_第3页
C++上机课题及部分答案_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

参加计算机测试(1)为学生定义一个分数类,描述学生分数的私有数据的成员是学生编号(否)、姓名(名称8)、数学(数学)、物理(Phi)、数据结构(数据)和平均分数(ave)。定义可以输入学生成绩的公共成员函数Write(),可以计算学生平均成绩的公共成员函数Average(),以及可以显示学生成绩的公共成员函数Display()。在主函数中,Score类用于定义学生成绩对象数组s3。Write()用于输入学生的分数,Average()用于计算每个学生的平均分数,最后Display()用于显示每个学生的分数。实验数据:无名称数学Phi数据保存1001周80 70 601002Chen90 80 851003王70 75 89(2)建立一个存储素数的素数类。具体要求如下。(1)私有数据成员。Int a25:存储指定范围内的所有质数。Int n1,n2:存储指定范围的下限和上限Int num:存储的素数。(2)公众成员职能Prime(int m1,int m2):用参数m1,m2初始化n1,n2并同时初始化num的构造函数。Void素数():查找指定范围内的所有素数,并依次存储在数组A中。把质数的个数赋给num。Void show():显示找到的质数和所有质数,每行输出5个质数。(3)在主函数中定义一个素数类对象P (100,200),通过P调用成员函数,完成素数的查找和输出工作。课后练习(1)定义一个复杂类。复数的实部和虚部图像定义为私有数据成员。复杂对象c1、c2、c3由复杂类定义,默认构造函数将c1初始化为c1=20 40i,复制构造函数将c2初始化为c2=0 0i,c3初始化为c3=20 40i。复数c1、c2和c3的内容由公共成员函数Displayly()显示。(2)定义一个矩形类矩形。矩形的左、上、右、下坐标被定义为受保护的数据成员。矩形的对角线长度通过使用公共成员函数对角线()来计算。公共成员函数Show()显示矩形左上角和右下角的坐标以及对角线长度。在主函数中,新运算符用于动态创建一个矩形对象r1,初始值为(10,10,20,20)。然后调用Show()显示矩形左上角和右下角的坐标和对角线长度。最后,使用删除操作符来回收为矩形动态分配的存储空间。2.#包括#包括使用命名空间标准;类素数/声明素数类private:int a25;int n1,N2;int numpublic:Prime (intm1,intm2) :n1 (m1),N2 (m2),num(0) /定义构造函数并初始化参数void prime f();/筛选质数和统计void show();/输出素数;void素数:素数()bool k;/定义布尔类型的参数对于(int i=n1i=n2(I)k=真;对于(int j=2;j=sqrt(I);j)if(i%j=0)k=假;休息;如果(k)anum=I;void Prime:show()对于(int I=0;i使用命名空间标准;类复杂/定义了一个复杂的类public:复数()实数=0;image=0;/定义无参数构造函数复数(双r,双I)实数=r;image=I;/用参数定义构造函数复杂(复杂c) /定义复制构造函数真实=真实;image=c.image无效显示();/声明输出函数private:双实数;双重形象;void Complex:Display显示()标准输出#包括类矩形/定义了一个矩形类protected:向左浮动;浮顶;向右浮动;浮底;public:矩形(浮动l,浮动t,浮动r,浮动b)左=l;top=t;右=r;底部=b;矩形(矩形r)左=0;top=0;right=0;底部=0;双对角线();/声明和计算对角线长度函数无效显示();/声明输出函数;双直角:度角()返回sqrt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论