下载后可任意编辑#include #include struct student { long int num; char name[20]; int age; char sex[4]; int e; char m[20]; char b[30]; char p[15];};int n=0;struct student stu[100];struct student *p;void lr();void ll();void cx();void xg();void sc();void bc();void dq();void px();void main()下载后可任意编辑{int z; printf("+---------------------------+\n"); printf("| 欢迎使用学生档案管理系统 |\n"); printf("+---------------------------+\n"); printf("提示: 为保证您的操作得到保存, 请按正常顺序退出系统^_^\n"); do { printf("\n\t\t\t--------------------------------\n"); printf("\t\t\t+ 主菜单 |\n"); printf("\t\t\t--------------------------------\n"); printf("\t\t\t+ [1]----录入学生信息 |\n"); printf("\t\t\t+ [2]----浏览学生信息 |\n"); printf("\t\t\t+ [3]----查询学生信息 |\n"); printf("\t\t\t+ [4]----删除学生信息 |\n"); printf("\t\t\t+ [5]----修改学生信息 |\n");printf("\t\t\t+ [6]----保存学生信息 |\n"); printf("\t\t\t+ [7]----读取学生信息 |\下载后可任意编辑n"); printf("\t\t\t+ [8]----按学号排序 |\n"); printf("\t\t\t+ [0]----退出系统 |\n"); printf("\t\t\t--------------------------------\n"); printf("请输入您的选择: "); scanf("%d", &z); switch(z) { case 0 : break; case 1 :lr();break; case 2 :ll();break; case 3 :cx();break; case 4 :sc();break; case 5 :xg();break; case 6 :bc();break; case 7 :dq();break;case 8 :px();break; default:printf("\n 无效选项!"); } } while(z!= 0);}void lr()/*录入函数*/下载后可任意编辑{ int y; if(n==0) {p=stu; }else { p=&stu[n]; } do { printf("--------------------\n"); printf("请输入学生的学号:"); scanf("%ld",&p->num); printf("请输入学生的姓名:"); scanf("%s",p->name); printf("请输入学生的年龄:"); scanf("%d",&p->age); printf("请输入学生的性别:"); scanf("%s",p->sex); printf("请输入学生的出生日期:"); scanf("%d",&p->e); printf("请输入学生的 E-mail:"); scanf("%s",p->m); printf("请输入学生的籍贯:"); s...