欢迎来到天天文库
浏览记录
ID:53583816
大小:73.50 KB
页数:15页
时间:2020-04-04
《学生成绩管理系统源代码.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、#include#include#include#includestructstudent//结构体定义{intnum;charname[10];charbirthday[10];intCyuyan;intshujujiegou;structstudent*next;};structstudent*creat_by_input();structstudent*get_last_student(structstudent*head);structstudent*Print_menu
2、_main()//主菜单{printf("*********************************************************************");printf("
3、1.........输入学生信息
4、");printf("
5、2.........输出学生信息
6、");printf("
7、3.........查找学生信息
8、");printf("
9、4.........修改学生信息
10、");printf("
11、5.........插入学生信息
12、");printf("
13、6.........删除学生信息
14、");p
15、rintf("
16、7.........排序学生信息
17、");printf("
18、0.........退出系统
19、");printf("
20、_____________
21、");}structstudent*print_table_head(){printf("+----------+----------+----------+----------+-------------+");printf("
22、学号
23、姓名
24、出生日期
25、c成绩
26、数据结构成绩
27、");printf("+----------+----------+----------+----------+
28、-------------+");}structstudent*print_table_row(structstudent*p){printf("
29、%10d
30、%10s
31、%10s
32、%10d
33、%10d
34、",p->num,p->name,p->birthday,p->Cyuyan,p->shujujiegou);}voidprint_table_bottom(){printf("+----------+----------+----------+----------+-------------+");}structstudent*Creat_stu_r
35、ecord()//建立链表{structstudent*plaststu=NULL,*pnewstu;charcontinue_input='N';structstudent*head=NULL;while(1){if(head==NULL){head=creat_by_input();print_table_head();print_table_row(head);print_table_bottom();}else{pnewstu=creat_by_input();print_table_head();print_table_row(pnewstu);p
36、rint_table_bottom();plaststu=get_last_student(head);plaststu->next=pnewstu;}printf("是否继续输入学生信息?(Y继续,N返回菜单)");getchar();continue_input=getchar();if(continue_input=='n'
37、
38、continue_input=='N'){system("cls");Print_menu_main();break;}}returnhead;}structstudent*creat_by_input(){structst
39、udent*pnewstu=(structstudent*)malloc(sizeof(structstudent));printf("请输入学生信息");printf("学号:");scanf("%d",&pnewstu->num);printf("姓名:");scanf("%s",pnewstu->name);printf("出生年月:");scanf("%s",pnewstu->birthday);printf("请输入学生成绩");printf("C语言:");scanf("%d",&(pnewstu->Cyuyan));printf("数据
40、结构:");scanf("%d",&(pnewstu
此文档下载收益归作者所有