ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:135.90KB ,
资源ID:15063786      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15063786.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新C语言之学生管理系统文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新C语言之学生管理系统文档格式.docx

1、;/定义一个结构题 int TOTAL_NUM = 0;/学生总数 struct student *head = NULL;void mainmenu ();/主界面 void record (); /记录数据 void insert(struct student *stu); /插入数据 void display(struct student *stu); /显示一个学生的信息 void displayAll (); /显示所有学生的信息 void query(); /查询学生信息 void query_by_num(); /按学号查询学生信息 void query_by_name();vo

2、id readData (); /读取文件里学生的信息 void writeData (); /向文件写入学生信息 void freeAll (); /清空链表内容 void del (); /删除学生信息 void change (); /更改学生信息 void sort();/排序 void devise (struct student *p); /选择更改内容 int main (void) mainmenu ();return 0; /系统主菜单 void mainmenu () int choice; choice = -1; readData (); printf (ttt-n);

3、ttt| 欢迎使用通信工程专业学生信息管理系统 |nttt本程序需要在当前目录下建立student.txt才可正常运行n do nnnttt-nttt通信工程专业学生信息管理系统 |nttt1-录入学生信息 |nttt2-浏览学生信息 |nttt3-查询学生信息 |nttt4-删除学生信息 |nttt5-修改学生信息 |nttt6-排序 |nttt0-退出系统 |n请输入您的选择 scanf (%d, &choice); switch (choice) case 0:writeData ();freeAll (); exit (0); case 1:record ();break; case

4、2:displayAll (); case 3:query (); case 4:del (); case 5:change (); case 6:sort (); default:printf (n无效选项! while (choice != 0);/录入学生信息 void record () struct student *p0; p0 = (struct student *)malloc(LEN);ttt请输入学生的姓名:%s,p0-name);ttt请输入学生的学号:%ld,&p0-num);ttt请输入学生的性别:sex);ttt请输入学生的年龄:age);ttt请输入学生的地址:a

5、ddress);ttt请输入学生的成绩:%fscore); insert (p0);ttt该学生的信息为:nttt-nttt姓名t学号tt年龄t性别t地址tt成绩n display (p0);void insert (struct student *stu) struct student *p0, *p1, *p2; p1 = head; p0 = stu; if (head = NULL) head = p0; p0-next = NULL; else while (p0-num p1-num)&(p1-next != NULL) p2 = p1;p1 = p1-next; if (p0-n

6、um num) if (head = p1) p2-next = p0;next = p1; TOTAL_NUM+;void display (struct student *p) ttt%st%ldtt%dt%st%stt%fn, p-name, p-num, p-age, p-sex,p-address, p-/浏览学生信息 void displayAll() struct student *p; printf(ttt学生总数:%dn, TOTAL_NUM); p = head; if (head != NULL) do display(p); p = p- while(p != NULL

7、);void query() -n| 按学号查询 请按 1 |n| 按姓名查询 请按 2 |n| 取消 请按 0 |n+-+n scanf( switch(choice) return;query_by_num();query_by_name();printf( while(choice !/按姓名查询学生信息 void query_by_name() struct student *p1;请输入学生的姓名, name); if(head=NULL) printf(无学生记录n return; p1=head; while(strcmp(name, p1-name) &next!=NULL) p1=p1- if(!strcmp(name, p1-name) display(p1);没有该学生记录 请核对/按学号查询学生信息 void query_by_num () int num;请输入学生的学号无学生记录n wh

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1