順序表實現學生成績操作

2021-06-26 14:31:53 字數 816 閱讀 2206

標頭檔案:

#ifndef seqlist_h

#define seqlist_h

const int maxsize=100;

class seqlist

seqlist(int a,int n);

~seqlist(){}

void insert(int i,int x);//在表中第i個位置插入值x為的元素

int delete(int i);//刪除表中第i個元素

int find(int i);//查詢位置為i的元素

void printlist();//按序號輸出各元素

private:

int data[maxsize];//存放資料元素的陣列

int length;//表的長度

};#endif

源程式:

#include

#include"標頭檔案.h"

seqlist::seqlist(int a,int n)

void seqlist::insert(int i,int x)

int seqlist::delete(int i)

int seqlist::find(int i)

void seqlist::printlist()

cout<<"請分別輸入要插入的學生位置和成績:"<>a>>b;

seqlist l(r,i+1);

cout<<"執行前學生成績為:"catch(char *s)

catch(char *s)

cout<<"刪除後學生成績為:"

}

實驗二 順序表實現學生成績

一 實驗目的 鞏固線性表的資料結構的儲存方法和相關操作,學會針對具體應用,使用線性表的相關知識來解決具體問題。二 實驗內容 1.建立乙個由n個學生成績的順序表,n的大小由自己確定,每乙個學生的成績資訊由自己確定,實現資料的對錶進行插入 刪除 查詢等操作。分別輸出結果。要求如下 1 用順序表來實現。2...

c 實現學生成績管理

include include include include include struct score void main printf all the score bellow n printf id t語文 t英語 t數學 n for i 0 i int max 0 int m 0 for i...

學生成績順序表

include using namespace std const int max 10 template class seqlist public seqlist student score,int n 建構函式,建立乙個長度為n的順序表 seqlist 析構函式 void insert int ...