- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安徽新华学院
数据结构
课程设计
设 计 题 目: 学生信息管理系统(顺序)
小组成员姓名: 陈家东 张道奎 朱慧敏 王莹 张永明
小组成员学号: 03/55/62/41/60
专 业 班 级: 10软件技术(1)班
指 导 教 师: 李红梅
安徽新华学院信息工程学院
日期: 年 月 日
数据结构课程设计任务及成绩
成员姓名 承担分工任务 陈家东 算法设计、文档编排 张道奎 流程图、算法设计 朱慧敏 算法修改、截图 王莹 总结、文档编排 张永明 算法修改、总结
课程设计任务概述
课程设计任务是为了实现学生信息的相关操作,方面用户快速得到
课程设计要求:
第一页是封面,第二页是成绩评定页,第三页是目录,后面是正文。
正文包括:实验目的、实验内容、实验基本要求(软、硬件)、算法设计思想、算法的流程图、算法源代码、运行结果、收获及体会。
正文要有页眉和页脚,其中页眉的格式为课程设计的题目,页脚的格式为“共N页,第X页”。页码要求从正文从第一页开始,即:封面、成绩评定页和目录页不能有页眉和页脚。
要求全部用A4纸打印,每组装订成册在课程设计结束后3日内上交指导老师处。
目录
一、实验目的……………………………………………………… 1
二、实验内容……………………………………………………… 1
三、基本要求……………………………………………………… 1
四、算法设计思想………………………………………………… 1
五、算法流程图…………………………………………………… 1
六、算法源代码…………………………………………………… 6
七、运行结果……………………………………………………… 22
八、收获和体会…………………………………………………… 25
九、致谢…………………………………………………………… 25
实验目的:
通过制作学生信息管理系统 分析程序的功能要求,划分程序功能模块。
2). 画出系统流程图。
3). 代码的编写。定义数据结构和各个功能子函数。
4). 程序的功能调试。
6.算法源代码
#includestdio.h
#includestdlib.h
#includestring.h
#define OK 1
#define ERROR 0
#define OVERFLOW -2
#define MAXSIZE 10
#define List_INIT_SPACE 10
#define List_INC_SPACE 1
typedef struct
{
char number[10];
char name[10];
char sex[10];
int score;
}Elemtype;
typedef struct
{
Elemtype *elem;
int length;
int listsize;
}sqlist;
/*1创建空顺序表并初始化*/
void creatList(sqlist *L)
{
int i=0,n;
Elemtype *newbase;
L-elem=(Elemtype*)malloc(List_INIT_SPACE*(sizeof(Elemtype)));
if(!L-elem) exit(OVERFLOW);
L-length=0;
L-listsize=List_INIT_SPACE;
printf(有几位同学:\n);
scanf(%d,n);
for(i=0;in;i++)
{
if(L-length==L-listsize)
{
newbase=(Elemtype*)realloc(L-elem,(List_INIT_SPACE+List_INC_SPACE)*sizeof(Elemtype));
if(newbase)
{
L-elem=newbase;
L-listsize+=List_INC_SPACE;
}
else exit(OVERFLOW);
}
printf(请输入第%d名同学的信息:\n,i+1);
printf(学号(15)\n);
scanf(%16s,L-elem[L-length].number);
printf(姓名(15)\n);
scanf(%16s,L-elem[L-length].name);
printf(性别(男:M女:F)\n);
scanf(%16s,
您可能关注的文档
- 《论中国画的笔墨意境》.doc
- 《虹鳟鱼产业化工程可行性研究报告》.doc
- 《浅谈3G系统中IMS技术》.doc
- 《村镇银行营销计划书》.doc
- 《农产品深加工扩大生产规模建设项目可行性研究报告》.doc
- 《论中国画的传神写意观》.doc
- 《XX_集团VI手册完稿》.doc
- 《办公室文员实习报告范文》.doc
- 《小贷公司可行性报告》.doc
- 《担保若干问题研究》.doc
- 某区纪委书记年度民主生活会“四个带头”个人对照检查材料.docx
- 某县纪委监委2024年工作总结及2025年工作计划.docx
- 某市场监督管理局2024年第四季度意识形态领域风险分析研判报告.docx
- 县委书记履行全面从严治党“第一责任人”职责情况汇报.docx
- 税务局党委书记2024年抓党建工作述职报告.docx
- 某市税务局副局长202X年第一季度“一岗双责”履行情况报告.docx
- 副县长在全县元旦春节前后安全生产和消防安全工作部署会议上的讲话.docx
- 某市委书记个人述职报告.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料1.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料.docx
文档评论(0)