收藏 分销(赏)

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

上传人:快乐****生活 文档编号:4375432 上传时间:2024-09-14 格式:DOC 页数:7 大小:1.62MB
下载 相关 举报
《面向对象程序设计》实验报告[一].doc_第1页
第1页 / 共7页
《面向对象程序设计》实验报告[一].doc_第2页
第2页 / 共7页
《面向对象程序设计》实验报告[一].doc_第3页
第3页 / 共7页
《面向对象程序设计》实验报告[一].doc_第4页
第4页 / 共7页
《面向对象程序设计》实验报告[一].doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、计算机科学与工程学院面向对象程序设计实验报告一专业班级2017数字媒体技术01实验地点J11学生学号70512111指导教师陈艳学生姓名黄浩博实验时间实验项目结构化程序设计(4学时)实验类别基础性() 设计性() 综合性()其它( )实验目得及要求1.熟悉VC+集成开发环境;2。熟练应用+得输入/输出、流程控制、函数、结构等;3.熟练应用T常用算法及常见容器;。综合应用结构化程序设计思想与方法解决常见问题;。完成实验内容,调试通过后将完整代码及运行截图粘贴到实验结果对应得题号下面;6。对本次实验进行总结(遇到得问题,可行得解决方案,收获,体会等等)7.完成实验报告后,以学号姓名+实验1(、do

2、c或、dcx)为名上传到上传作业/陈艳/面向对象程序设计下对应班级及实验项目文件夹中成 绩 评 定 表类 别评分 标准分值得分合 计上机表现积极出勤、遵守纪律主动完成设计任务30分程序与报告程序代码规范、功能正确报告详实完整、体现收获70分说明: 评阅教师: 日 期: 年 月 日实 验内 容题目一:打印钻石图形(可以自己写程序或者补充下面得程序完成,调试通过后将完整代码及运行截图粘贴到实验结果对应得题号下面)参考程序:iclude ioreamusn naesace s; voiddamd(int n,char c1,char c2) in i,;/打印正三角fr (=;i=;i+)/外循环每

3、次打印一行cot”;r (j=1;=-i;j+)/输出i个c1字符cotc;fr (j=1;=2*i1;)输出2-个c字符 coutc2;for (j=1;j=n-i;j+)/输出ni个c1字符,代码与第一个循环完全一样 cou;打印反三角,请大家自己补充。直接复制上面得程序段,外循环少一次,i递减oudl;int a()iamond(9,,*);diamn(2,, );题目二:把数组a中得n个元素复制到数组b中(重复元素只保留一个)。若a2,1,2,2,,1,3,则=2,1,5,3。(可以自定义函数,或者选择合适得TL函数实现。调试通过后将完整代码及运行截图粘贴到下面。后面题目都要求粘贴代码

4、及运行截图,不再赘述)题目三:定义两个函数模版,分别求数组中得最大值与最小值。在主程序中调用它们进行测试。题目四:定义学生类型Studet(包含姓名,性别,班级,身高四个字段)。输入n个学生信息,按合适得格式输出这些信息.统计男、女生得平均身高。(学生信息可以在in中初始化,也可以定义输入函数实现,或者使用文件处理,n定义为con,取大于4即可)附加题: 1. 编写一个函数,将整数得各位数字反序输出,编写另一个函数实现正序输出。例如整数35286,反序输出、8、5、3,正序输出3、8、7、2. 定义一组重载函数,分别计算2个、3个、4个参数中得最大值3. 求出100之间得质数,并存放在vect

5、r容器中。实 验 结 果 题目一:include iosamusn namepace std;voi iamon(int ,ar 1,cha c2) in i,j;or (i=;=n;+)coutnt”;fo (j=;j=n-i;j+)outc1;for (j1;j=2i-1;j+)couc2;f (1;j=ni;j+) co1;for(i=n-1;i0;i-)coutnt;fr (j1;j-i;j+)coutc1;o (=1;j=2;j+)otc2;for (=1;j=n;j+)coutc1;otl; int mai()diamo(9, ,);diond(20,#, );c、get(); 题

6、目二:icldeisream#inclvecoruignampe td;voican(vecorint&a,in);int sarch(vtorit ,ecor b,int);vid prnt(const ectornt b,int);int main()t n,m;coutHo much numrswill yenr:”;ci;vecto int a(n),(n);can(a,n);m=earch(a,b,n);prin(b,m+1);in、get();cin、get();ren 0;void scan(vectint ,it n)outai;i searc(vectort ,ecornt

7、b,iti)in,;bool flag=0;b0=a;(=1;i;+)for(=0,flg=0;bm;m+)if(bm=n)flag1;(!fla)b=n;return m; void print(cnt vectoin&b,intn)coutPrint th nuber:;for(int ;i;i+) coutbi”t”;题目三:ncludeiostremnclueecting aesac std;tpat cass Tvid an(vecor &,nt);tepaclass vid Max(vecrT &,nt);templatvoidMi(vector;vectr int a(n);sc

8、an(a,);Ma(a,);Min(,n);i、get();cn、et();reun0;lae las voisa(eco ,itn)coutEnter e a numbers:”a;tempat lass To x(vecorap) p=i;cut”Th max numbrs ap a,int n)intp=0;for(i=;in;+) if(aip)p=i;coutcott n=;classdenpivat :st::sri m_ne;cha m_sex;int m_cl;fa me;public:vidca (t:sin n,char s,itc,floaw)m_name=n,m_sex

9、=s,_cla=c,m_ei=w;;float sum(foat sm)sum+=mei;returnsm;;voidsow()std::cut_e sx:m_sx” clas:”mca” heigh:”_eistd::endl;;;in ai()Sudnt tuen;std:sting name;ar sex;int cla;floahei;f(int a=;an;a+)t::otPleasenr te name:;gne(sd:cin,name);sd:out”Pleaseeer he se:;st::cin、ge(sex);st::cutclahei;std:cn、ge();studenta、sc(nam,sex,a,hei);flatsum=0;or(int a=0;an;a+)sstudenta、sum(um);for(int a;an;a+)sudenta、show();st::ctTh aeae eigt i sum/sd:nd;td::、gt();return 0;附加题:附加题2:附加题3:实 验 总 结对已教授得知识有了部分理解,但就是实际遇到问题时,还就是有些不知所挫.

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服