c语言指针程序

c语言指针程序

ID:31643287

大小:102.25 KB

页数:38页

时间:2019-01-16

c语言指针程序_第1页
c语言指针程序_第2页
c语言指针程序_第3页
c语言指针程序_第4页
c语言指针程序_第5页
资源描述:

《c语言指针程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言指针程序#includesz/stclio.h标准输入输出函数库〃/**/#includes"stdlib.h标准函数库〃/**/#includes"string,h字符串函数库〃/**/#includes"conio.h屏幕操作函数库〃/**/#defineheaderl"学生成绩表〃#defineheader2〃

2、学号

3、姓名

4、计算机

5、数学

6、英语

7、总分丨平均分丨名次丨『#defineheader350#defineformat〃

8、%-10%-

9、148

10、%4d

11、%4d

12、%4d

13、%4d

14、%・2f1%4cl

15、

16、〃#definedatep->data・num,p->data・name,p->data・egrade,p->data.mgrade,p->data・cgrade,p->data・total,p->data.ave,p->data・mingci#defineend〃〃intsaveflag=0;/*是否需要存盘的标志变量*//*定义与学生有关的数据结构*/typedefstruct标记为studentstudent/*{charnum[10];/*学号*/charname[15];/*姓名*/intcg

17、rade计算机成绩;/**/intmgrade数学成绩;/**/integrade英语成绩;/**/inttotal总分;/**/floatave;/*平均分*/intmingci名次;/**/};node*//*定义每条记录或结点的数据结构,标记为:typedefstructnodestructstudentdate;/*数据域*/structnode*next;/*指针域*/}*node,link;/*node为node类型的结构变量,*类型的指针变量*/voidmenu(主菜单)/**/{link为node0

18、功能相同cprintf(〃system(〃cls〃);/*调用dos命令,清屏•与clrscr*/cprintf(〃学生成绩管理系统rT);III>1^>1^>lz>1^>1^>1^■■f■♦亠#T^#T^#T^#T^#T^#T%#T^#T^#T^#7^#T^XTX#T^****『);cprintf(*1输入记录*2删除记录*〃);cprintf(〃*3*4*查询记录修改记录『);cprintf(〃添加记录*5*6统计打印记录*〃);cprintf(〃7排序打印记录*8保存记录*rT);cprint

19、f(〃0退岀系统*〃);cprintf(〃********************>lz>1^>1^>1^>1^>1^>£^>1^>1^>1^>1^%£^>lz>r^r^

20、de*pp)/*格式化输出表中数据*{node*p;P二PP;printf(formatdata);voidwrong()/*输岀按键错误信息*/printf(〃*n*nandn*******错误:输入有误!按任意键继续******n〃);getchar();}voidnofind()/*输岀未查找此学生的信息*/{printf(〃二二二二二〉未找到该学生!〃);}voiddisp(link1)/*显示单链表1中存储的学生记录,内容为student结构中定义的内容*/{node*p;p二1->nex

21、t;/*1存储的是单链表中头结点的指针,该头结点没有存储学生信息,指针域指向的后继结点才有学生信息*/if(!p)/*p二二null,null在stdlib中定义为0*/getchar();return;Ijprintf(〃〃);printheader();/*输岀表格头部*/wh订e(p)/*逐条输出链表中存储的学生信息*/{printdata(p);p二p->next;/*移动直下一个结点*/printf(header3);}getchar();}yjx#7^k{^k{^k{>k{xk{xv]>v]>^

22、Tx作用:用于定位链表中符合要求的节点,并返回指向该节点的指针参数:findmess[]保存要查找的具体内容;nameornum[]保存按什么查找;在单链表1中查找;v!>#7^#7^#7^>1^#7^^Ts>1^s£^^lz>1^>1^>X^s£^^T%>T^1^>1^>1^>1^>1^^lz>1^>lz>1^>£^>1^^

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

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

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