-【优秀文档资料】C语言课程设计23731168(打印版)

-【优秀文档资料】C语言课程设计23731168(打印版)

ID:45560223

大小:141.83 KB

页数:21页

时间:2019-11-14

-【优秀文档资料】C语言课程设计23731168(打印版)_第1页
-【优秀文档资料】C语言课程设计23731168(打印版)_第2页
-【优秀文档资料】C语言课程设计23731168(打印版)_第3页
-【优秀文档资料】C语言课程设计23731168(打印版)_第4页
-【优秀文档资料】C语言课程设计23731168(打印版)_第5页
资源描述:

《-【优秀文档资料】C语言课程设计23731168(打印版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、存档资料成绩:课程设计报告书所属课程名称C语言程序设计题目学生成绩管理系统设计分院专业班级学号学生姓名指导教师2011年6月21日课程设计(论文)任务书专业电子商务班级⑴班姓名课程设计(论文)题目二、课程设计(论文)工作:自2011年6月13日起至2011年6月21日止。三、课程设计(论文)的内容要求:1、设计内容:设计一个学生成绩管理系统设计器,耍求编写的管理系统器能够模拟学生成绩系统的的管理界面,用户能够用键盘输入相关数据,能够对学生成绩进行查找添加管理,并H在程序运行过程中能够正常的退出程序。2、设计要求:1)任意选定以下一个题目,限3人选的题目可由

2、1-3人完成。2)块化程序设计。3)锯齿型程序书写格式。4)必须上机调试通过。5)必须要用到链表,能将生成的文件存储于外部存储器上,并且从外部存储器上可以读写该文件的功能。学生签名:()年月曰课程设计(论文)评阅意见序号项目等级优秀良好中等及格不及格1课程设计态度评价2出勤情况评价3任务难度评价4工作量饱满评价厂3任务难度评价6设计中创新性评价7论文书写规范化评价8综合应用能力评价综合评定等级评阅人职称年月日目录第1章系统功能模块图61、程序7第3章程序调试和运行161、运行中出现的问题162、运行中V错误163、按要求输入17第4章程序结果示意图18第5

3、章课程设计心得19第6章参考文献(资料)20致谢20第1章系统功能模块图0—―—ZJsf第2章原程序编写1、程序#include”stdio.h”#include,,stdlib.hH#includenstring.h”#defineN3typedefstructz1{charno[11];charname[15];intscore[N];floatsum;floataverage;intorder;structz1ext;JSTUDENT;STUDENT*init();STUDENT*create();STUDENT*del(STUDENT*h);voi

4、dprint(STUDENT*h);voidsearchi(STUDENT*h);voidsearch2(STUDENT*h);STUDENT如sert(STUDENT*h);voidsort(STUDENT*h);voidsave(STUDENT*h);voidtongji(STUDENT*h);intmenu_select();STUDENT*load();voidinputs(char*prompt,char*s,intcount);STUDENT*load();main(){inti;STUDENT*head;head=init();for(;;)

5、{switch(menu_select())caseO:head=init();break;case1:head=create();break;case2:head=insert(head);break;case3:save(head);break;case4:print(head);break;case5:search1(head);break;case6:head=del(head);break;case7:sort(head);break;case8:tongji(head);break;case9:search2(head);break;case1

6、0:exit(0);}}}intmenu_select()char*men叩十杠菜单★★****★*****•»n0.初始化链表”,X•输入学生成绩“,2插入学生成绩”,”3.保存学生记录”,”4.显示学生记录”,n5.按学号查找学生信息”,"6.删除指定学号的学生信息”,V.按某一门课对学生成绩排序“,”8.统计某门课程的学生成绩”,”9.按姓名查找学生信息”,"10.退出系统”};chars[3];intc,i;for(i=0;i<=11;i++)printfC%s,,,menu[i]);doprintf(H请选择0~10屮的某一个选项rT)

7、;scanf(”%s”,s);c=atoi(s);}while(c<0

8、

9、c>10);returnc;}STUDENT*init()returnNULL;}STUDENT*create(){inti;ints;STUDENT*h=NULL,*info;for(;;){info=(STUDENT*)malloc(sizeof(STUDENT));if(!info){printf(H内存不足”);returnNULL;}inputsf'输入学号:H,info->no,11);if(info->no[0]==,@')break;inputsf'输入姓名:H,

10、info->name,15);printf(”开始输入%d门课的成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。