急:C++ 单链表的编写

来源:百度知道 编辑:UC知道 时间:2024/05/26 02:54:52
谁能给我个关于单链表的 程序
要求:实现一个单链表,每个节点是一个学生的信息,能够实现追加、按照指定位置的删除、插入、列表。
这是我的作业,哪位能给点思路,或者给点参考程序。

C++的学生信息管理系统.
#include <iostream.h>
#include <fstream.h>
#include <iomanip.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
//定义结构体
struct date{
int year;
int month;
int day;
};
struct studentData
{
char stuNum[9];
char name[20];
char sex[3];
int age;
struct date birth;
float score[4];
};
float add(float a,float b,float c)
{
float z;
z=((a+b+c)/3);
return z;
}
//////////////////////
char *pFileName = 0;
//函数名英语字母顺序排列
void addRecord(fstream &);
void createNewFile();
void bsort(struct studentData pname[],int n);//按姓名递增冒泡程序
void ssort(struct studentData ptscore[],int n);//总分递减选择排序
void ssrch_stuNum(char *);//按学号查找和平均分数
void bsrch_name(char *);//按姓名查找和平均分
void find_ave(struct studentData*pstud,int n);//查各科均分
v