第三週專案一(1) 建立線性表

2021-08-08 05:06:24 字數 1268 閱讀 3762

問題及**

/*  

*all right reserved.

*檔名:main.cpp a.h a.cpp

*完成日期:2023年9月14日

*版本號:v1.0

* *問題描述:線性表的建立

*輸入描述:無

*程式輸出:線性表

*/

//main函式

#include "list.h"

using namespace std;

int main()

;//輸入線性表的資料

createlist(sq, x, 6);//線性表的建立及資料的輸入

displist(sq);//線性表的輸出,判斷線性表是否為空

return 0;

}標頭檔案

#ifndef list_h_included

#define list_h_included

#define maxsize 50

typedef int elemtype;

typedef struct

sqlist;

void createlist(sqlist *&l, elemtype a, int n);//用陣列建立線性表

void initlist(sqlist *&l);//初始化線性表initlist(l)

bool listempty(sqlist *l);//判定是否為空表listempty(l)

void displist(sqlist *l);//輸出線性表displist(l)

#endif

函式體//用陣列建立線性表

void createlist(sqlist *&l, elemtype a, int n)

//初始化線性表initlist(l)

void initlist(sqlist *&l) //引用型指標

//判定是否為空表listempty(l)

bool listempty(sqlist *l)

//輸出線性表displist(l)

void displist(sqlist *l)

執行結果

知識點總結

運用上週程式的多檔案,將呼叫函式存放在其他檔案,通過標頭檔案呼叫。

初始化線性表並賦值,判斷線性表是否為空,輸出線性表。

第三週專案 線性表

include include define maxsize 50 maxsize將用於後面定義儲存空間的大小 typedef int elemtype elemtype在不同場合可以根據問題的需要確定,在此取簡單的int typedef struct sqlist 自定義函式宣告部分 void c...

第三週專案1(1) 建立線性表

include include define maxsize 50 maxsize將用於後面定義儲存空間的大小 typedef int elemtype elemtype在不同場合可以根據問題的需要確定,在此取簡單的int typedef struct sqlist 自定義函式宣告部分 void c...

第三週專案1

all rights reserced.檔名稱 main.cpp 作者 李鑫 完成日期 2016.3.15 版本號 vc 啥版本 不知道 問題描述 編寫選擇結構程式,輸入個人月收入總額,計算出他本月應繳稅款和稅後收入。include using namespace std int main 執行結果...