《面向对象程序设计》实验报告[一] 下载本文

内容发布更新时间 : 2024/5/7 4:33:59星期一 下面是文章的全部内容请认真阅读。

计算机科学与工程学院

《面向对象程序设计》实验报告[一]

专业班级 学生学号 学生姓名 实验项目 实验类别 2017数字媒体技术01 1705121411 黄浩博 结构化程序设计(4学时) 基础性() 设计性(√) 综合性() 其它( ) 1.熟悉VC++集成开发环境; 2.熟练应用C++的输入/输出、流程控制、函数、结构等; 3.熟练应用STL常用算法及常见容器; 4.综合应用结构化程序设计思想和方法解决常见问题; 5.完成实验内容,调试通过后将完整代码及运行截图粘贴到实验结果对应的题号下面; 6.对本次实验进行总结(遇到的问题,可行的解决方案,收获,体会等等) 7.完成实验报告后,以学号+姓名+实验1(.doc或.docx)为名上传到ftp://218.199.185.223/student/上传作业/陈艳/面向对象程序设计下对应班级及实验项目文件夹中 实验地点 指导教师 实验时间 J411 陈艳 实验目的及要求 类 别 上机表现 程序与报告 成 绩 评 定 表 评 分 标 准 积极出勤、遵守纪律 主动完成设计任务 程序代码规范、功能正确 报告详实完整、体现收获 分值 30分 得分 70分 合 计 计算机科学与工程学院

说明: 评阅教师: 日 期: 年 月 日 实 验 内 容 题目一: 打印钻石图形(可以自己写程序或者补充下面的程序完成,调试通过后将完整代码及运行截图粘贴到实验结果对应的题号下面) 参考程序: #include using namespace std; void diamond(int n,char c1,char c2) { int i,j; //打印正三角 for (i=1;i<=n;i++){//外循环每次打印一行 cout<<\ for (j=1;j<=n-i;j++)//输出n-i个c1字符 cout<

2

计算机科学与工程学院

题目四: 定义学生类型Student(包含姓名,性别,班级,身高四个字段)。输入n个学生信息,按合适的格式输出这些信息。统计男、女生的平均身高。 (学生信息可以在main中初始化,也可以定义输入函数实现,或者使用文件处理,n定义为const,取大于4即可) 附加题: 1. 编写一个函数,将整数的各位数字反序输出,编写另一个函数实现正序输出。例如整数352867,反序输出7、6、8、2、5、3,正序输出3、5、2、8、6、7. 2. 定义一组重载函数,分别计算2个、3个、4个参数中的最大值 3. 求出1~100之间的质数,并存放在vector容器中。 实 验 结 果 《面向对象程序设计》实验报告 3