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(24页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。c语言课程设计程序-#include#include#includestructs/定义一个s的结构体charnum12;charname15;charsex15;charbirthday15;charaddress10;charposition10;charmoney10;typedefstructnode/声明了一个structnode类型structsdata;structnode*next;/定义1个structnode类型的指针,它可以指向相应类型的变量。Node;voidAdd(Node*s
2、tudent)/自定义函数Node*p,*r,*s;charn12;r=student;s=student-next;while(r-next!=NULL)/这个循环的作用是使r为最后一个结点r=r-next;/将指针置于最末尾while(1)printf(*输入0返回主菜单!n);printf(n请你输入学号号:);scanf(%s,n);if(strcmp(n,0)=0)break;p=(Node*)malloc(sizeof(Node);/申请sizeof(Node)大小的空间printf(n请输入姓名:);scanf(%s,&p-data.name);printf(n请输入性别:);s
3、canf(%s,&p-data.sex);printf(n请输入出生年月:);scanf(%s,&p-data.birthday);printf(n请输入籍贯:);scanf(%s,&p-data.address);printf(n请输入政治面貌:);scanf(%s,&p-data.position);printf(n请输入家庭收入:);scanf(%s,&p-data.money);printf(提示:已经完成一条记录的添加。n);p-next=NULL;r-next=p;r=p;voidchange(Node*student)Node*p;charfind20;if(!student-n
4、ext)printf(n*没有资料可以修改!n);fflush(stdin);getchar();return;printf(请输入要修改的学号:);scanf(%s,find);p=student-next;while(p!=NULL)if(strcmp(p-data.num,find)=0)break;p=p-next;if(p!=NULL)intx;while(1)printf(完成修改请输入0n输入任意数再进行修改:);scanf(%d,&x);if(x=0)break;printf(请输入新学号(原来是%s):,p-data.num);scanf(%s,p-data.num);pri
5、ntf(请输入新学生姓名(原来是%s):,p-data.name);scanf(%s,p-data.name);printf(请输入新学生性别(原来是%s):,p-data.sex);scanf(%s,p-data.sex);printf(请输入新出生年月(原来是%s):,p-data.birthday);scanf(%s,p-data.birthday);printf(请输入新学生籍贯(原来是%s):,p-data.address);scanf(%s,p-data.address);printf(请输入新政治面貌(原来是%s):,p-data.position);scanf(%s,p-dat
6、a.position);printf(请输入新家庭收入(原来是%s):,p-data.money);scanf(%s,p-data.money);printf(n*该项记录资料已经成功修改!n);fflush(stdin);getchar();elseprintf(n*你要修改的信息不存在!n);fflush(stdin);getchar();voidDisp(Node*student)Node*p;p=student-next;if(!p)printf(n*没有记录可以显示!n);getchar();return;printf(tttt显示结果n);printf(学号学生姓名性别学生生日学生
7、籍贯政治面貌家庭收入n);while(p)printf(n%-13s%-11s%-7s%-10s%-13s%-10s%-5sn,p-data.num,p-data.name,p-data.sex,p-data.birthday,p-data.address,p-data.position,p-data.money);p=p-next;getchar();getchar();voidTongji(Node*student)Node*p;intsel;intflag2=0,ha=0;charfind20;p=student-next;if(!student-next)printf(n*资料数为零!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 程序 电子 版本
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内