- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
太原理工大学C面向对象程序的设计实验汇报
本科实验报告
课程名称: C++面向对象程序设计
实验地点:
专业班级:
学号:
学生姓名:
指导教师:
2016年 5 月 3 日
实验名称 实验三 类与对象实验目的和要求掌握类的概念
理解类与对象的关系
掌握构造函数与析构函数
理解类的组合实验内容定义一个复数类Complex,复数的实部Real与虚步Image定义为私有数据成员。用复数类定义复数对象c1,c2,c3,用构造函数将c1初始化为c1=20+40i,将c2初始化为c2=0+0i,用拷贝构造函数将c3初始化为c3+20+40i,用公有成员函数Display()显示复数c1,c2,c3的内容。
定义一个学生成绩类Score,描述学生成绩的私有数据数据成员为学号NO,姓名Name[8],高等数学Math,大学物理Phi,数据结构Date,平均得分ave,定义能输入学生成绩的公有成员函数Write,能计算学生平均分的公有成员函数Average,能显示学生成绩的函数Display,在主函数中用Score类定义学生成绩对象数组s[3],用Write输入学生成绩,最后用Display显示每个学生的成绩。
定义一个矩形类Rectangle,矩形的左上角与右下角坐标定义为保护数据成员。用公有成员函数计算出矩形的对角线长度,公有成员函数Show显示矩形的左上角与右上角坐标及对角线长度,在主函数中用new运算符动态建立矩形对象r1,然后调用Show显示矩形左上角与右下角坐标及对角线长度,最后用delete运算符回收为矩形动态分配的存储空间。主要仪器设备台式或笔记本电脑实验记录(写出实验内容中1,2,3的程序代码和运行结果)(可分栏或加页)一. #include stdafx.h
#include iostream
using namespace std;
class Complex
{
private:
int real, image;
public:
void Display()
{ cout real + image i endl; }
Complex(int real, int image);
Complex(Complex c);
Complex()
{ real = 20;
image = 40; }
};
Complex::Complex(int real, int image)
{ real = 20;
image = 40; }
Complex::Complex(Complex c)
{ real = c.real;
image = c.image; }
int main()
{ Complex c1;
Complex c2(0, 0);
Complex c3(c1);
cout c1=;
c1.Display();
cout c2=;
c2.Display();
cout c3=;
c3.Display();
return 0; }
二.#include stdafx.h
#includeiostream
using namespace std;
class score
{
int No,Math,Phi,Data,ave;
char Name[8];
public:
void Write(score b)
{ cout请输入学号:endl;
cinb.No;
cout请输入姓名:endl;
cinb.Name;
cout请输入数学成绩:endl;
cinb.Math;
cout请输入物理成绩:endl;
cinb.Phi;
cout请输入数据结构成绩:endl;
cinb.Data; }
int Average(score a)
{ a.ave=(a.Data+a.Math+a.Phi)/3;
return a.ave; }
void Display()
{ coutNo\tName\tMath\tPhi\tData\taveendl; }
};
int main ()
{ score s[3];
int i;
for(i=0;i3;i++)
{ s[i].Write(s[i]);
s[i].Average(s[i]); }
cout学号\t姓名\t数学\t物理\t结构\
您可能关注的文档
- 天然气管道段桩基施工的方案.doc
- 天等县2011年度应急管理工作情况汇报.doc
- 天线的分类及选择天线材料选择的.doc
- 天翼终端软件软件超市评审的计划摘要.doc
- 天行门业宣传片的方案初稿.doc
- 天羿万能门业算料软件使用的说明.doc
- 天问教育:有关法学专业考研经验.doc
- 天邦商住楼模板支撑专项施工的方案[剪力墙].doc
- 天邦股份002124)外延扩张-公司盈利不断提升—朝阳永续【机构专享】2016.06—28.docx
- 天龙8部表情动作文字颜色.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
最近下载
- 多发性硬化症免疫病理学.pptx VIP
- 教科版小学科学四年级上册 一天的食物 教案 教学设计.doc
- 人教统编版语文四年级上册 第三单元 双减分层作业设计 案例样例.docx
- 《中国文学理论批评史》第一章 先秦两汉文学理论批评60.pptx VIP
- 国家开放大学电大《计算机应用基础(本) 》 终结性考试试题答案(完整版).pptx
- 【西门子】SIMATIC HMI IPC477C _ HMI IPC477C PRO.pdf
- 2024年江苏省泰州市中考数学试题卷(含答案).docx
- 初中语文新部编版七年级上册第一单元核心素养教案(2024秋).doc
- 18.富饶的西沙群岛 ( 课件)(共17张PPT).ppt.pptx VIP
- 胃肠造影规范操作归纳.ppt
文档评论(0)