以下为《实验五、六总结报告》的无排版文字预览,完整内容请下载
汇报人:胡某某 实验五、六总结报告小组成员:胡某某 、黄某某、土旦仁青 01 实验五总结02 实验六总结目录CONTENTS部门:XXX 汇报人:xxx实验五总结011.二维数组存储方式
二维数组为N行3列,动态申请空间,
数组声明如下:
int a[M][N];
结构体数组存储方式
typedef struct DataItem{
int item1 ;
int item2 ;
int item3 ;
}DATAITEM[100];
3. 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 实验五的基础上,添加一个排序函数。我使用的是冒泡排序算法,算法实现后,只需要在每一个选项后面添加一个排序函数,调整参数,对XX组中的第三个元素大小进行排序即可。
模块化程序设计将每一个功能封装到不同的模块中去,能够实现分步处理。是程序更加简洁,对后续程序的修改升级提供了很大的方便。就比如在实验五程序的基础上添加一个排序功能,无需修改整体框架,只需要另行编写一个排序函数,再插入到整体的框架中即可。
因为不同实验的数据,基础数据处理是大致相同的,所以可以代码复用。
程序的可移植性,程序的鲁棒性,程序的通用性,代码的可理解性都会影响程序的二次开发采用冒泡排序法运行排序任务的时候swap函数并没有完成排序的目标,考虑可能是与参数传给swap函
数的传递方法有关通过查询相关资料得知,当调用swap函数时,实际上传给swap函数的对象被复制了
一份,原对象除了和副本有相同的值外没有任何联系汇报完毕 感谢观看[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《实验五、六总结报告》的无排版文字预览,完整内容请下载
实验五、六总结报告由用户“FAN794608448”分享发布,转载请注明出处