用C语言设计一个学生的学籍管理系统

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:41:21
要求:1.要有对学生的各信息进行各种操作的功能,比如添加删除学生等等

2.设计过程中会用到排序的算法,请你总结各种经典的排序算法,

3.设计过程中会用到查找得法,请你总结各种经典的查找算法

4.写出具体的设计过程
要用排序。

#include "stdio.h"
#include "stdlib.h"
#include "string.h"
int shoudsave=0; /* */
struct student
{
char num[10];/* 学号 */
char name[20];
char sex[4];
char yuan;
int ban;
char neartime[10];/* 最近更新时间 */
};

typedef struct node
{
struct student data;
struct node *next;
}Node,*Link;

void menu()
{
printf("********************************************************************************");
printf("\t1登记学生资料\t\t\t\t\t2删除学生资料\n");
printf("\t3查询学生资料\t\t\t\t\t4修改学生资料\n");
printf("\t5保存学生资料\t\t\t\t\t0退出系统\n");
printf("********************************************************************************\n");
}

void printstart()
{
printf("------------