建立一个采用链式存储的线性表,表中元素为学生,每个学生信息包含姓名和学

来源:百度知道 编辑:UC知道 时间:2024/07/04 13:11:53
建立一个采用链式存储的线性表,表中元素为学生,每个学生信息包含姓名和学号两部分,对该表实现:①输出、②查找、③插入、④删除功能。

#include "stdafx.h"
#include "malloc.h"
#include "string.h"
#include "conio.h"
#include "iostream.h"

#define KM 7
#define LEN sizeof(STU)

class STU
{
public:
char name[20];
int num;
float score[7];
STU* next;
};

void score_in(float sco[])
{
int i=0;
while(i<KM)
{
printf("enter score %d\n",i);
cin>>sco[i];
i++;
}
}

void pw_in(char* pw)
{
char c;
//char pw[128]={'\0'};
char incr[2]={0,'\0'};
int i=0;
while('\r'!=(c=getch()))
{
if(c==0x08) {
i--;
printf("\b");
printf(" ");
printf("\b");
continue;
} else {
printf("*");