標頭檔案:
#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... 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 ...實驗二 順序表實現學生成績
c 實現學生成績管理
學生成績順序表