- /***************************************
- *版权所有 (C)2017,renzexi
- *文件名称:action.h
- *文件标识:无
- *内容摘要:定义数据和函数声明
- *其他说明:无
- *当前版本:V1.0
- *作者:任泽西
- *完成时间:20171222
- *修改记录:修改了重定义的错误
- *修改时间:20171222
- *版本号:V1.0
- *修改人:renzexi
- ****************************************/
- #include <stdio.h>
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#include <string.h>
#ifndef _COMMOM
#define _COMMOM
typedef struct Student
{
char Num[30];/*学生学号*/
char Name[30];/*学生姓名*/
char className[30];/*班级名称*/
char telNumber[30];/*学生手机号*/
char email[30];/*学生邮箱*/
char course[30];/*课程信息*/
int score;/*成绩*/
}stu;
typedef struct LNode
{
stu data;
struct LNode* next;
}Linklist;
#endif // _COMMOM
#ifndef TEST_H
#define TEST_H
void Initlist(Linklist *&L);//初始化单链表
void Creatlist(Linklist *&L);//头插法生成单链表
void SearchNum(Linklist *L,char Num[30]);//学号查询
void SearchName(Linklist *L,char Name[30]);//姓名查询
void Insert(Linklist *&L,char Num[30]);//插入信息
void Del(Linklist *&L,char Num[30]);//按学号删除
void Alter(Linklist *L,char Num[30]);//更改信息
void Display(Linklist *&L);//显示学生信息
void SortNum(Linklist *L);//学号排序
void SortScore(Linklist *L);//成绩排序
#endif // _TEST_H
源文件main.cpp
- /***************************************
- *版权所有 (C)2016,renzexi
- *文件名称:main.cpp
- *文件标识:无
- *内容摘要:每个函数的实现以及主函数
- *其他说明:无