高级语言程序设计报告学生信息管理程序.doc
《高级语言程序设计报告学生信息管理程序.doc》由会员分享,可在线阅读,更多相关《高级语言程序设计报告学生信息管理程序.doc(13页珍藏版)》请在三一办公上搜索。
1、高级语言程序设计课程设计报告学生信息管理程序 目 录 1. 程序目标及功能P22. 程序功能模块组成及流程图P23. 程序主要数据结构及函数列表P34. 程序代码及运行结果P45. 总结与体会P101. 程序目标及功能 程序目标:管理班级电话簿 程序功能:程序实现了班级电话簿的创建,而且电话簿的内容显示出来;还可以通过输入学生的姓名,使用电话簿查询该学生的电话号码;此外,电话簿能通过追加结点来追加学生电话号码,扩充了班级电话簿的内容;使用程序结束可以退出程序。程序主要使用函数来实现动态链表的建立,动态链表的输出功能。初次使用本程序时,首先进入程序主界面,然后输入功能号码,通过功能号程序能进入用
2、户要选择的功能模块,最终能顺利的实现以上所有的功能。2.程序功能模块组成及流程图程序功能模块组成表:程序功能模块组成1创建班级电话簿2显示电话簿内容 3添加电话簿内容4查询电话号码 5退出程序程序流程图:2.程序主要数据结构及函数列表程序主要数据结构:Int l选择程序的功能号Int y学生人数或结点的个数Struct student h要查询的姓名变量Struct student*head链表中的头指针函数列表:Void printf_lyh1功能模块选择Void print_lyh2输出电话簿内容Void printf_lyh3退出程序Struct student*create_lyh创建
3、电话簿Void plus_lyh追加学生号码Void search_lyh查询学生号码Void main主函数4.程序代码及运行结果#include#include#include#include#define LYH sizeof(struct student)/*定义结构体的大小*/struct student/*声明结构体*/char name10;char tel20;struct student*next;void print_lyh1()/*进入功能模块选择的函数*/ printf( 请选择功能: n); printf( n); printf( | 1.创建班级电话簿 |n); p
4、rintf( | 2.显示电话簿内容 |n); printf( | 3.添加电话簿内容 |n); printf( | 4.查询电话号码 |n); printf( | 5.退出程序 |n); printf( n); printf( 你要选择的功能是:);struct student*create_lyh(int n)int i;struct student *temp,*p,*head;head=temp=p=(struct student*)malloc(LYH);printf( 请输入班级学生的姓名和号码:n);printf( );scanf(%s%s,p-name,p-tel);for(i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 语言程序设计 报告 学生 信息管理 程序
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2386216.html