全文预览

程序设计综合训练(优秀篇)

上传者:qnrdwb |  格式:doc  |  页数:16 |  大小:793KB

文档介绍
定义函数来实现,如图:Main函数输入1调用课程录入自定义函数输入2调用课程浏览自定义函数输入3调用课程排序自定义函数输入4调用课程查询自定义函数输入5调用课程删除自定义函数输入6退出系统主函数:Choice=0Choice!=0输出各种提示语句给choice赋值123456其它清屏真choice输出“重新选择”退出循环调用Shanchu()自定义函数调用Find()自定义函数调用Paixu()自定义函数调用Liulan()自定义函数调用Luru()自定义函数luru()(录入信息)i=subject(全局变量)输出各种提示和对应的输入Subject自增加1liulan()(浏览信息)假真iSubject!=0输出提示语句假真真i=0i<subject输出值真无i++输出没有数据paixu()(按编号排序)forj=0tosubject-2fori=0tosubject-2-j真kech[i].num>kech[i+1].num假kech[i]与kech[i+1]里的所有值交换fori=0tosubject-1输出各值find()(课程名称查找相应的信息)输入要查询的课程名称name1fori=0tosubject-1真name1里的值=kech[i].name假输出kech[i]里的所有值返回i返回-1shanchu()(删除对象)调用find()自定义函数,值赋给kk!=-1真假fori=ktosubject-2kech[i+1]里的值对应的赋值给kech[i]输出没有这门课程subject自减1(4)程序调试1、出现的问题解决方法:仔细检查,不时地加入输出语句。2、出现的问题没有了信息提示。解决方法:将主函数中的信息提示调到循环体。3.出现的问题选择处理功能后感觉信息太多没有清屏。解决方法:加入了清屏功能的自定义函数。(5)测试课程录入课程浏览课程排序课程查询课程删除

收藏

分享

举报
下载此文档