第4周專案1

2021-08-08 16:39:43 字數 1063 閱讀 1204

/* 

煙台大學計算機學院

檔名稱:xm.cpp

完成日期:2023年9月24日

問題描述:建立單鏈表(頭插法,尾插法)

輸入描述:無

輸出描述:鍊錶的值

*/ #include #include typedef int elemtype;

typedef struct lnode

linklist;

void createlistf(linklist *&l,elemtype a,int n);//頭插法

void createlistr(linklist *&l,elemtype a,int n);//尾插法

void destorylist(linklist *&l);

void displist(linklist *l);

int main()

; printf("頭插法建表結果:");

createlistf(l1,a,8);

displist(l1);

printf("尾插法建表結果:");

createlistr(l2,a,8);

displist(l2);

destorylist(l1);

destorylist(l2);

return 0;

}void createlistf(linklist *&l,elemtype a,int n)

}void createlistr(linklist *&l,elemtype a,int n)

r->next=null;

}void destorylist(linklist *&l)

free(pre);

}void displist(linklist *l)

printf("\n");

}

執行結果:

學習心得:

學會了用頭插法尾插法建立點鍊錶。

第4周專案4

煙台大學計算機學院 檔名稱 xm.cpp 完成日期 2017年9月24日 問題描述 一群猴子,編號是1,2,3 m,這群猴子 m個 按照1 m的順序圍坐一圈。從第1只開始數,每數到第n個,該猴子就要離開此圈,這樣依次下來,直到圈中只剩下最後乙隻猴子,則該猴子為大王。輸入m和n,輸出為大王的猴子是幾號...

第4周 專案4 (4)

去掉第4 行的 6.5 試試,出錯的原因是 第8行呼叫area函式的時候沒有傳參,也沒有設定預設引數,所以出錯 將第14行改為 float area float r 6.5 出錯的原因是 宣告和定義不能都定義預設引數,會產生衝突,預設引數一般是在宣告的時候定義的。將第5行 float h,float...

第13周 專案4

檔名稱 main.cpp 作 者 肖雪 完成日期 2016年6.14 版 本 號 v1.0 問題描述 設計乙個抽象類csolid,含有用於求表面積及體積的兩個純虛函式。設計派生類ccube cball ccylinder,分別表示正方體 球體及圓柱體。在main 函式中,定義csolid p p是指...