实验一 类与对象的定义和使用

实验一 类与对象的定义和使用

ID:37758574

大小:466.50 KB

页数:15页

时间:2019-05-30

实验一 类与对象的定义和使用_第1页
实验一 类与对象的定义和使用_第2页
实验一 类与对象的定义和使用_第3页
实验一 类与对象的定义和使用_第4页
实验一 类与对象的定义和使用_第5页
资源描述:

《实验一 类与对象的定义和使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一类与对象的定义和使用《C++程序设计》实验报告题目:类与对象的定义和使用姓名日期实验环境VisualC++6.0实验内容与完成情况实验目的:1,掌握类定义的语法2,掌握构造函数与析构函数的定义3,掌握返回对象的函数调用过程实验内容:1,完成类的定义定义学生类student,其属性有学号ID、姓名name、课程名course、成绩score2,定义中包含构造函数、析构函数提供不同的构造函数以不同方式构造对象(定义对象不初始化、定义对象初始化、用已有对象定义新对象),并定义show函数显示对象的所有信息3,定义相关功能函数定义计算对象数

2、组中多个对象的最高分max函数、计算最低分的min函数、计算平均分的average函数4,设计main函数创建对象数组,存放多个对象元素调用max函数、min函数、average函数计算最高分、最低分、平均分并输出结果源程序代码:#include#includeusingnamespacestd;classstudent{intID;stringname;stringcourse;floatscore;public:student(inta=1000,stringb="未命名",stringc="未知"

3、,floatd=0)第15页{ID=a;name=b;course=c;score=d;cout<<"构造函数调用"<

4、t=*p;for(inti=1;igetscore())t=*p;returnt;}studentmin(student*p,intn){studentt;t=*p;for(inti=1;ip->getscore())t=*p;returnt;}floataverage(student*p,intn){floatt=0;for(inti=0;igetscore();returnt/n;}vo

5、idmain(){studentsmax,smin;floatave;students[5]={student(1001,"张三","女",89),student(1001,"李四","男",59),student(1001,"王五","男",80),student(1001,"赵六","女",100),student(1001,"孙七","男",70)};第15页smax=max(s,5);cout<<"最高分学生信息如下:"<

6、l;smin.show();cout<<"平均分是:"<#includeusingnamespacestd;cl

7、assStudent{private:stringNum;stringName;floatheight;floatweigth;floatScore;public:Student(stringNum,stringName,floatheight,floatweigth,floatScore){this->Num=Num;this->Name=Name;this->height=height;this->weigth=weigth;this->Score=Score;}~Student(){}voidoutput()//输出{cout<

8、um<<"t"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。