全球旧事资料 分类
实验一类的定义及其类对象的封装性
实验目的和要求:实验目的和要求:和要求
1了解C类的构成2掌握声明类的方法,类和类的成员的概念以及定义对象的方法3掌握成员函数的定义4熟悉构造函数和析构函数5了解C的封装性
实验内容:实验内容:内容
1建立一个对象数组,内放5个学生的数据(学号、成绩),设计一个函数Max()用来计算5个学生中成绩最高者,并输出其学号2定义一个时间类,从键盘输入年、月、日,运行程序后可计算并显示该天地日期和该天是星期几,同时打印出昨天和明天的日期(注意:每月1号的前一天和30号或31号的后一天的日期输出)。3设计并测试一个名为R的矩形类,其属性为矩形左上角和右上角两点的坐标,输入点坐标后,能计算出矩形的面积。
实验原理:实验原理:原理
1、C类的声明和对象的定义;2、类的成员函数的定义、性质、功能及调用;3、类的封装性;4、构建函数、析构函数的功能;5、友元函数的概念和设计方法;6、C程序的构成与实现;
编程思想:编程思想:
1、算法开始:begi
算法组成:建立类Stude
t:类中含有成员
um,score以及成员函数(输入、输出数据)建立求最高成绩的函数:核心思想:用对象指针指向对象数组的首部,利用指针实现参数的传递赋值:max(p)score利用循环和选择结构选择最大值:Ifpiscoremaxthe
maxpiscore用变量max记忆选出的最大值;
fC第一次上机实验报告
输出循环结束选择出的最大值主函数:定义对象数组stu5利用循环实现对象数组的输入输出:输入调用输入函数stuiset输出调用stuidiasplay调用max,实现最高成绩学生学号的输出算法结束:e
d2
程序代码:程序代码:代码
程序一:程序一:i
cludestdlibhi
cludeiostreamusi
g
amespacestdclassStude
tpublici
t
umi
tscorevoidsetci
umscorevoiddisplaycout
好听全球资料 返回顶部