简单的学生信息管理系统(C语言).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《简单的学生信息管理系统(C语言).doc》由会员分享,可在线阅读,更多相关《简单的学生信息管理系统(C语言).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流简单的学生信息管理系统(C语言).精品文档.#include#include /输入函数getch的头文件,不能用getchar,具体请查看两者的区别#include /申请空间的函数malloc的头文件typedef struct /定义结构体类型,包含四项内容,可以自由添加int num;char name10;int age;char sex5;st;typedef struct node /构造结点 (也是结构体变量)st data; /数据域struct node *next; /指针域(指向结构体,也就是自身)list; list
2、 *create() /建立一个单链表list *p,*r,*head; /定义结构体指针变量int i,n;head = (list *)malloc(sizeof(list); /申请头结点r = head;head-next = NULL; /头结点的指针域先定义为空printf(请输入学生人数:n);scanf(%d,&n);printf(请输入学生个人信息:nn学号,姓名,年龄,性别n);for(i=1;idata.num,&p-data.name,&p-data.age,&p-data.sex); /向结点的数据域输入学生信息p-next = NULL;r-next = p; /将
3、头结点指向第一个结点,以此类推。r = r-next;return (head); /返回头结点的地址void output(list *h) / 输出链表中的学生信息list *p;p = h-next; /使p指向第一个结点if(p = NULL) printf(-学生信息为空-nn);while(p!=NULL)printf(学号,姓名,年龄,性别分别是:n);printf(%d,%s,%d,%sn,p-data.num,p-data.name,p-data.age,p-data.sex);p = p-next;void research(list *h) /查找链表中某一位学生信息li
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 学生 信息管理 系统 语言
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内