资源描述:
《C语言课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、学生信息管理程序一、设计目的:使用结构体数组结构实现简单的学生信息管理功能,要求具有数据输入、数据输出、数组排序、元素插入、元素删除、查询信息等功能。程序最多容纳60名学生的记录。二、设计要求:1、intInput(void);//使用程序中一个空白结构体,输入一名学生的个人及学习信息信息。此功能区返回一个值记录程序存储学生记录的数量*/2、voidChange_record(void);//修改学生的记录选项。3、voidDelete_record(void);//删除学生记录选项。4、voidSort_record(void);//根据学生某项信息排序学生记录选项。5、voidQ
2、uery_record(void);//查询学生记录选项。6、voidDisplay(void);//显示出当前程序存储的所有学生信息选项。7、voidAdd_from_text(inte);//从文本中提取学生记录输入程序进行处理。8、voidWrite_to_text(void);//将当前程序中存储的学生记录写入一个文本文件中。25/259、voidEnding(void);//退出选项。三、总体设计:1、主函数模块:主函数设计较为简单,主要是使用switch语句通过选择结构将整个程序能够实现的功能提示用户选择。修改函数Change_record();具体流程图:提取文本函数A
3、dd_from_text()删除函数Delete_record()调用菜单模块中的函数提示用户正确输入选择信息写入文本函数Write_to_text()主函数main()查询函数Query_record()排序函数Sort_record()结果展示函数Display()插入函数Input()桌面退出函数Ending()25/25主函数代码:25/25intmain(void)//对主函数的定义。{n=0;for(i=0;i