#include"sj.h"
typedef struct
{
ElemType elem[MAXSIZE];
int length;
}
SeqList;
void Create_SeqList(SeqList *L)
{
int i,n,num;
char ss[8];
float score;
printf("please input list length:\n");
scanf("%d",&n);
L->length=n;
for(i=1;i<=n;i++)
{
printf("please input Num,Name,Score:\n");
scanf("%d",&num);
getchar();gets(ss);
scanf("%f",&score);
L->elem[i].Num=num;
strcpy(L->elem[i].Name,ss);
L->elem[i].Score=score;
}
}
void Print_SeqList(SeqList *L)
{
int i;
printf("The LIST is:\n");
for(i=1;i<=L->length;i++)
printf("num=%d,Name=%s,csore=%f\n",L->elem[i].Num,L->elem[i].Name,L->elem[i].Score);
}
Status Insert_SeqList(SeqList *L,int i,ElemType x)
typedef struct
{
ElemType elem[MAXSIZE];
int length;
}
SeqList;
void Create_SeqList(SeqList *L)
{
int i,n,num;
char ss[8];
float score;
printf("please input list length:\n");
scanf("%d",&n);
L->length=n;
for(i=1;i<=n;i++)
{
printf("please input Num,Name,Score:\n");
scanf("%d",&num);
getchar();gets(ss);
scanf("%f",&score);
L->elem[i].Num=num;
strcpy(L->elem[i].Name,ss);
L->elem[i].Score=score;
}
}
void Print_SeqList(SeqList *L)
{
int i;
printf("The LIST is:\n");
for(i=1;i<=L->length;i++)
printf("num=%d,Name=%s,csore=%f\n",L->elem[i].Num,L->elem[i].Name,L->elem[i].Score);
}
Status Insert_SeqList(SeqList *L,int i,ElemType x)