哪位大虾帮帮忙 把下面给填完整了 谢谢了
好像是只用填:创建链表 输出链表 栈的初始化 压栈 出栈 逆置链表 那几个地方吧
#include <stdio.h>
#include <malloc.h>
#define maxsize 100
typedef struct{
char num[8];//学号
char name[9];//姓名
char gender[3];//性别
int score;//成绩
}DataType;
typedef struct node{
DataType data;
struct node *next;
}ListNode;
typedef ListNode *LinkList;
typedef struct
{
DataType stack[maxsize];
int top;
}SeqStack;
LinkList head;
LinkList CreateList()//创建链表
{
}
void PrintList(LinkList head)//输出链表
{
}
SeqStack *InitStack()//栈的初始化
{
}
int Push(SeqStack *s,DataType *student)//压栈
{
}
int StackEmpty(SeqStack *s)
{
}
DataType *Pop(SeqStack *s)//出栈
{
}
void RevLinkList(LinkList head)//逆置链表
{
}
void main()
{
printf("请输入学生信息单链表的信息:\n");
head=CreateList();
printf("这是初始的学生信息单链表:\n");
PrintList(head);
RevLinkList(head);
printf("这是逆置以后的学生信息单链表:\n");
PrintList(head);
getch();
}.
现在没有财富了 哪位好心的 就先可怜可怜了 啊 谢谢 thank you