信息系C++实验报告(实验8)
信息工程系课程实验报告
姓
名
学
号
实验学时 2 实验时间 2022 年 12 月 1 日
实验地点
指导教师
A::c=
3)行 B 可否改为”A::c=400;”
为什么
4)c 为类 A 的私有成员,但行 D 中为何通过 t 能直接访问成员 c?
5)执行行 E 后,=
=
A::c=
第 1 题、第 2 题和第 3 题不用抄题目,只需写答案在报告纸上。
4、定义一个点类 Point,包括数据成员点的 x 坐标和 y 坐标(int)、构造函数以及设置点 x,y 坐标的成员函数。定义一个 CRect 类,代表一个矩形,要求
CRect 类中有代表矩形的左上角坐标(x1,y1)和右下角坐标(x2,y2)点类的对象(组合类),要求 CRect 类中有三个成员函数 RectHeight()、RectWidth()以及area(),通过这三个函数能得到矩形的高和宽和面积。
要求 CRect 类中有构造函数,要求 CRect 类中有成员函数 SetR(),通过这函数能设置矩形的左上角坐标和右下角坐标。
5、建立一个类 primenum,求指定数据范围内的所有质数。具体要求如下:
1)私有数据成员 int data[25]
依次存放指定范围内求出的所有质数 int low,high
存放指定的数据范围的下限和上限 int num
存放 low 与 high 之间的质数的个数
2)公有成员函数 primenum(int low,int high)
构造函数,初始化 low 和 high,同时在函数体内初始化 num 为 0 int isprime(int x)
判断 x 是否为质数。若是质数,返回 1;
否则,返回 process()
求指定范围内的所有质数,把它们依次存放在数组 data,并将求出的质数个数存放在 num 中 void print()
输出求出的质数个数以及所有质数,要求每行输出 5 个质数。
3)在主函数中对该类进行测试。例如:定义一个 primenum 类的对象 test,指定查找范围为 101~200,求出 101~200 之间的所有质数。
实 验 过 程 (算法、源代码以及注释)
实 验 结 果 (记录程序执行的结果,分析结果)
实 验 总 结 (记录程序在调试过程中出现的问题以及解决方法、总结收获和心得)
C++程序设计实验报告
实验一
C++基础
信息系C++实验报告(实验8) 来自淘豆网m.daumloan.com转载请标明出处.