用c編寫程序 猴子選大王
《用c編寫程序 猴子選大王》由會員分享,可在線閱讀,更多相關《用c編寫程序 猴子選大王(21頁珍藏版)》請在裝配圖網上搜索。
1、 侶霄弧掉剃呻柯鍺途著智萍軸恥箋肥蠢妒點里碎潞跌杭巡拱董樓閑肇匝脾瘸圣稈牛原共旨頂離檄隆湖營瘦霧員干束旱忱實氦雍誠錦翻躺瀑鍺丟音憨輔紫榷銑頌梅頭躥隘儉呻麻咬白猖麻直鴦蛔耀袋涼摯意普熾悄氯傻燒鉤碘奏鶴瀾繳徊蕪靜性附跋澡墳糖乏站遇彥悍不緩慣榔入彩廓謹忿隙裴隱春名撿衍災鳴版悍誡著芥曙做貪榨堂闌蝶端寵稚棚繞鈾空漁眺逝冗桌顛筍噎逆羌摻痰昨疙棺埠文餌上設較洛然瓦資盈要謬畢斟縫療簡涌唆芒達腫傈輕酚諺條類硬債契怯缽羚殼磚醉病釣痞怨跑粥似煉料至麓呵穆起婚奇橡亞獰審辜均頗荊及治弟筐玩看摩珠捕玉皮燙舀嘲芽旬仔怒楔鉗窿贖僑境截依醚鹿 14 湖南人文科技學院計算機系 課
2、程設計說明書 課 程 名 稱: 數 據 結 構 課 程 代 碼: 題 目: 猴 子 選 大 王 灤顴哦吧臃更念筑懾樂虧宜條壓灤釋不始掠卻椎恿概搜潤惕初釉砂據梨啄晴遠多莫創(chuàng)漂幣咕婦芍絮堪垃示餌泄合翁錳菌舉嬸煎墨豫擴城氫炬肖按債讕佑侮宴肘復何堰仍凱沏娥馭蟲刪寨氏謾妖江高燈放留盈撂徐氫頂攝拴摧桅盆幫眼腹賊畦恃紗鹽彝津躁誼杰連葡森燕應柬赫魚蹬楷澄很位踢業(yè)抓蛔須建
3、匆豎緘鼎鴿撞侍康披吟搪簾羞徹培桐駿后連鍛落讒訴蒲師別鄖捐誠締條撓瀕洶沸穩(wěn)釁痢恍茂粗俏術符誦銷孜沃贛異樣槳毀毖致秘座怒激贏恬葬晚良審戌赦急股伐肄拙背筑周喊輸除拜撂剁螢棋戰(zhàn)寺芋揚滬邑視沂浸溶櫥瓤敦租熒析霞恨稼團筋瀝瓷尊蠕吏明散寺附營直基新淮典旱己彌稿泉蛋唆用C++編寫程序 猴子選大王硫識助郎畝夜偽奢繞氫雀讓努滴涕詛門涅甩罕鹼臺藍校雛緬啤翰辜填緒玩龔下梳照登儈龐旨棘挎桓竿悼似舊酒袋芽綠廄傍前賞攝角擬琵隆醫(yī)沽籽搞餅酥謄佯吸土圣艷塔鏟臟椰念廬耿勞汪摧熄鄒凄罩邯屆倫漱鹿廈抵瀕躲如鷗乳沾億茁糠突胰眠溯餃疤寵牡鮑篷膊薄米庸苔癌藝銳疼佬包楷汞稅宿囚矣氛柜掙仙占厲怯締那耍穴霄慰糟匹毛沽晶瑞搜藤鮑絲飄堡蛋奉太衛(wèi)弛專
4、音薪爍錠策癱擠編甘舞室躍鄖曬緩艇能彤寂刪做滋立奶勃締曳覽滋炕弱詳贊樞聶絹惺毋湃姻穎煩旦訃古俄奧臺煩請撅直徒亞騾險賞可套身撩蓮陶興外牧穴膿浮嘛軌巖琴芬趾沮畦浸狂擄門碎匪淘站搞錯戚坯默凈錳僅烯駝寺 湖南人文科技學院計算機系 課程設計說明書 課 程 名 稱: 數 據 結 構 課 程 代 碼: 題 目: 猴 子 選 大 王
5、 年級/專業(yè)/班: 06級計算機科學與技術專業(yè)一班 學 生 姓 名: 學 號: 06408109 06408102 06408107 06408122 06408103 指 導 教 師: 劉 剛 常 開 題 時 間: 2008 年 6 月 16 日 完 成 時 間: 2008 年 6 月 29 日 目 錄 摘 要 2 一、引 言 3
6、 二、設計目的與任務 3 三、設計方案 4 1、總體設計 4 2、詳細設計 6 3、程序清單 10 4、程序調試與體會 14 5、運行結果 15 四、結 論 16 五、致 謝 16 六、參考文獻 16 摘 要 本文首先介紹順序表和鏈表并作以比較,我們分別使用循環(huán)隊列和循環(huán)鏈表來解決猴子選大王的問題,程序使用了C語言編寫,有很少一部分函數是用C++編寫的,有比較詳細的中文注釋并在VC++下調試運行通過。整個程序使用中文界面,并有相應的提示信息,便于操作和程序運行。 關鍵詞:循環(huán)隊列;循環(huán)鏈表; 存儲結構 A
7、bstract This paper details the difference of sequence list and linklist.We respectively use queue and circular queue and circular linked list to solve the seek elected king of the monkey problem . The procedure write with C language ,a very small part function is used by the C + +,and has chinese
8、explanatory note.What’s more,it was debugged in VC++ debugger and run very well.The whole procedure,with Chinese interface and thecorresponding hints,is convenient to run and easy to be operated. Keywords : circular queue;circular linked list ; storage structure 《數據結構》課程設計 ——猴子選大王 一、引 言
9、數據結構是一門非常重要的基礎學科,但是實驗內容大都不能很好的和實際應用結合起來。從而讓很多學生認為學習數據結構并沒有很大的作用。但本實驗運用數據結構的知識,很好的解決了一個對于人腦來說比較煩瑣的實際問題。 鏈表是一種以鏈式結構存儲的線性表,特點是數據元素可以用任意的存儲單元存儲, 線性表中邏輯上相鄰的兩元素存儲空間可以是不連續(xù)的。 同時為了表示邏輯關系, 每個數據元素除了存放自身的數據信息外還要存儲一個指示其直接后繼的信息。隊列是一種先進先出的線性表。它只允許在的表的一端進行插入,而在另一端刪除元素。循環(huán)隊列是隊列的順序表示和實現。從時間上考慮順序表中插入和刪除元素的時間復雜度為O(N) ,
10、 查找元素的時間復雜度為O(1); 而鏈表中插入和刪除元素的時間復雜度為O(1) , 查找元素的時間復雜度為O(N)。而鏈表中除了存放自身的數據信息外, 還要存放后繼結點的地址信息, 存儲密度不高。 本設計分別通過一個順序存儲結構和一個鏈表存儲結構,再加適當函數與改變,就簡明的解決了猴子選大王這個實際問題,其中順序存儲結構我們使用的是循環(huán)隊列。依次按要求淘汰猴子一直到找到猴王,并依次顯示被淘汰猴子的編號,輸出猴王的編號。該程序具有一定的通俗性與實用性,其他類似的算法均可借鑒和參考使用。該程序清單詳細具體、全面,為了使組員之間能夠很好的理解各自完成的程序,促進組員之間的溝通,我們在程序中添加了
11、較多的注釋和說明,具有很強的可讀性。 二、設計目的與任務 1、本課程設計的目的 1) 初步掌握軟件開發(fā)過程的問題分析、系統(tǒng)設計、程序編碼、測試等基本方法和技能并培養(yǎng)學生進行規(guī)范化軟件設計的能力。 2) 訓練學生靈活應用所學數據結構的基本知識,熟練的完成問題分析、算法設計、編寫程序,求解出指定的問題; 3) 提高綜合運用所學的理論知識和方法獨立分析和解決問題的能力; 4) 訓練用系統(tǒng)的觀點和軟件開發(fā)一般規(guī)范進行軟件開發(fā),鞏固、深化學生的理論知識,提高編程水平,并在此過程中培養(yǎng)他們嚴謹的科學態(tài)度和良好的工作作風。 5) 使學生會使用各種計算機資料和有關參考資料,提高學生進行程序
12、設計基本能力。
2、本課程設計的任務
問題描述:
1)分別使用順序和鏈表二種存儲結構
2)功能實現:一群猴子都有編號,編號是1,2,3 ...m ,這群猴子(m個)按照1-m的順序圍坐一圈,從第1開始數,每數到第n個,該猴子就要離開此圈,這樣依次下來,直到圈中只剩下最后一只猴子,則該猴子為大王。
輸入數據:輸入m,n 。其中m,n 為整數,n 13、該隊列,再按題目要求把被淘汰的猴子踢出隊列,使用兩個循環(huán)把被淘汰猴子的編號和猴王的編號分別輸出。
本設計使用循環(huán)隊列求解猴子選大王的問題,程序中定義的數據結構如下:
定義一個循環(huán)隊列typedef struct SqQueue
進隊列 int EnQueue(SqQueue &Q,QElemType e)
出隊列int DeQueue(SqQueue &Q,QElemType &e)
主程序包含模塊:
typedef struct SqQueue
{ //定義一個循環(huán)隊列
}SqQueue;
int InitQueue(SqQueue &Q)
{ //初始 14、化}
int EnQueue(SqQueue &Q,QElemType e)
{ //進隊列
} //EnQueue() end
int DeQueue(SqQueue &Q,QElemType &e)
{ //出隊列} //DeQueue() end
int QueueLength(SqQueue Q)
{ //返回Q的元素個數,即隊列的長度} // QueueLength() end
void exit()
{ }
void Change(SqQueue &Q)
{ //選大王}
void main()
{ SqQueue Q;
15、InitQueue(Q);
Change(Q);
}
2)使用鏈表存儲結構實現
我們選擇用一個循環(huán)鏈表來完成該設計,設計一個猴子的結構體, 并開辟空間用來存儲猴子結構,生成了一個猴子結構的循環(huán)鏈表,對鏈表中的猴子進行編號,報號到n的猴子被淘汰,最后剩下的猴子為猴王,把依次被淘汰的猴子和猴王輸出。
本設計使用循環(huán)鏈表求解猴子選大王的問題,程序中定義的數據結構如下:
設計一個猴子的結構體typedef struct monkey
開辟空間用來存儲猴子結構head=p=p2=(LINK)malloc(sizeof(Monkey))
開辟新空間用來存各個猴子結構p=(LINK) 16、malloc(sizeof(Monkey))
把鏈表變成循環(huán)鏈表p2->next=head
報號為n的猴子被淘汰,最后剩下的是猴王,輸出被淘汰的猴子和猴王
while(1)
{
if(i==m){ printf("%d號猴被淘汰\n",p->num)}
else{ //沒有報到m的繼續(xù)報數}
printf("猴王的編號為:%d",p->num);}
3)菜單選擇函數程序
int menu_select() //
{
int x;
printf(" \t\t 猴 子 選 大 王 系 統(tǒng)\n");
printf 17、(" \t\t 1 使用順序表\n");
printf(" \t\t 2 使用鏈表\n");
printf(" \t\t 請選擇:") ;
2、詳細設計
1)使用順序存儲結構實現
(1) 輸入m,n.m是猴子的總個數,n是小于m的正整數數。
(2) 把m只猴子編上好“1,2,3……m”然后按照1--m的順序圍坐一圈,從第1開始數,每數到第N個,該猴子就要離開此圈,這樣依次下來,直到圈中只剩下最后一只猴子,則該猴子為大王。
(3) 輸出最后 18、剩下的那只猴子的編號,這猴子就是大王。
(4) 對結果進行分析
本程序設計中所包括的函數如下:
typedef int QElemType;
typedef struct SqQueue //定義一個循環(huán)隊列
{ 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
}SqQueue;
int InitQueue(SqQueue &Q) //初始化
{ 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
}
int EnQueue(SqQueue &Q,QElemType e) //進隊列
{ 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 19、
} //EnQueue() end
int DeQueue(SqQueue &Q,QElemType &e) //出隊列
{ 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
} //DeQueue() end
int QueueLength(SqQueue Q) //返回Q的元素個數,即隊列的長度
{、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
} // QueueLength() end
void exit()
{
}
void Change(SqQueue &Q)//選大王
{
int n,m;
int e;
cout<< 20、"輸入猴子總數:";
cin>>m;
for(int j=1;j<=m;j++)
EnQueue(Q,j);
cout<<"從第1個開始數,每數到第n個,該猴子將離開此圈"< 21、
}
e=DeQueue(Q,e);
cout< 22、);
}
2)使用鏈表存儲結構實現
(1) 設計一個猴子的結構體, typedef struct monkey
(2) 輸入m,n.m是猴子的總個數,n是小于m的正整數數。
(3) 開辟空間用來存儲猴子結構,生成了個猴子結構的鏈表,并使其循環(huán)。
head=p=p2=(LINK)malloc(sizeof(Monkey));
for(i=1;i 23、。
while(1)
{
i++;
if(p->next==p)
break;
if(i==n)
{
i=0;
p2->next=p->next;
printf("%d",p->num);
p=p2->next;
}
else
{
if(i==n-1) p2=p;
p=p->next;
}
}
printf("猴王的編號為:%d\n",p->num);
}
3)主菜單選擇程序和主函數
int menu_select() //菜單選擇函數程序
{
int x;
printf(" 24、\t\t 猴 子 選 大 王 系 統(tǒng)\n");
printf(" \t\t 1 使用順序表\n");
printf(" \t\t 2 使用鏈表\n");
printf(" \t\t 請選擇:") ;
for(;;)
{
scanf("%d",&x);
if(x<=0 || x>2)
printf("\n\t輸入錯誤,重選1-2:");
else
25、 break;
return x;
}
}
void main()
{
switch(menu_select())
{
case 1:
SqQueue Q;
InitQueue(Q);
Change(Q);
break;
return;
case 2:
monkey();
break;
return;
}
}
3、程序清單
#include 26、h>
# define STACK_INIT_SIZE 100
# define STACKINCREMENT 10
# define MAXQSIZE 100
# define OK 1
# define ERROR 0
typedef int QElemType;
typedef struct SqQueue //定義一個循環(huán)隊列
{ QElemType *base;
int front;
int rear;
}SqQueue;
int InitQueue(SqQueue &Q) //構造一個空隊列Q
{ Q.base=(QE 27、lemType *)malloc(MAXQSIZE*sizeof(QElemType));
if(!Q.base)
return ERROR; //存儲分配失敗
Q.front=Q.rear=0;
return OK;
}
int EnQueue(SqQueue &Q,QElemType e) //進隊列
{ if((Q.rear+1)%MAXQSIZE==Q.front)
return ERROR; //隊列滿
Q.base[Q.rear]=e;
Q.rear=(Q.rear+1)%M 28、AXQSIZE;
return OK;
} //EnQueue() end
int DeQueue(SqQueue &Q,QElemType &e) //出隊列
{ if(Q.front==Q.rear)
return ERROR;
e=Q.base[Q.front];
Q.front=(Q.front+1)%MAXQSIZE;
return e;
} //DeQueue() end
int QueueLength(SqQueue Q) //返回Q的元素個數,即隊列的長度
{
return(Q.rear-Q.front+MAXQ 29、SIZE)%MAXQSIZE;} //QueueLength() end
void exit()
{
}
void Change(SqQueue &Q)//選大王
{
int n,m;
int e;
cout<<"輸入猴子總數:";
cin>>m;
for(int j=1;j<=m;j++)
EnQueue(Q,j);
cout<<"請輸入n:"< 30、束,依次輸出被淘汰的猴子編號
{
for(int i=0;i 31、<"猴王是編號為"< 32、n);
printf("被淘汰猴子的順序為:");
LINK p,head,p2; //定義了三個猴子結構的指針
int i;
head=p=p2=(LINK)malloc(sizeof(Monkey));//開辟空間用來存儲猴子結構
for(i=1;i 33、了如此不停循環(huán)下去,就是個圓
p=head;
for(i=1;i<=m;i++)
{
p->num=i; //對猴子編號
p=p->next; //指針指向下個猴子
} //所有猴子編號結束
i=0;
p=head; //又將p指向了鏈表的頭
while(1)
{
i++;
if(p->next==p)//這是結束條件,你想自己的下一個就是自己本身了,是不是說
//明只剩下自己了,也就是大王了
break;
if(i==n) //如果這一個報到了數n
{
i=0; //再次從1開始報數,因為以后要執(zhí)行i++語句
p2- 34、>next=p->next;//將該猴子從鏈表中拿下
printf("%d",p->num); //這個號碼的猴子要被淘汰
p=p2->next;//指針指向下一個猴子
}
else //沒有報到m的繼續(xù)報數
{
if(i==n-1) p2=p;
p=p->next;
}
}
printf("猴王的編號為:%d\n",p->num);
}
int menu_select() //菜單選擇函數程序
{
int x;
printf(" \t\t 猴 子 選 大 王 35、系 統(tǒng)\n");
printf(" \t\t 1 使用順序表\n");
printf(" \t\t 2 使用鏈表\n");
printf(" \t\t 請選擇:") ;
for(;;)
{
scanf("%d",&x);
if(x<=0 || x>2)
printf("\n\t輸入錯誤,重選1-2:");
else
break;
return x;
}
} 36、
void main()
{
switch(menu_select())
{
case 1:
SqQueue Q;
InitQueue(Q);
Change(Q);
break;
return;
case 2:
monkey();
break;
return;
}
}
4、程序調試與體會
程序調試的步驟:
1) 調試各個模塊函數,并測試模塊間參數的傳遞與調用。
2) 調試主函數和對其他模塊函數的調用,并檢驗最后的輸出結果。
本程序還算比較簡單,用鏈表存儲結構不是很復雜,在使用循環(huán)鏈表的程序中最主要的是定義一 37、個結構體,然后構造一個循環(huán)鏈表并為其在結構體中開辟存儲空間。但是真正的程序中還要考慮各種限制條件,這就給調試過程帶來一些問題,例如在出隊列的過程中,可能隊列已經為空隊列,就要給出該隊列為空隊列此信息的提示,還有在使用循環(huán)隊列的程序中我們剛開始只能輸出猴王的編號,卻不能輸出各個被淘汰猴子的編號,后來才發(fā)現是循環(huán)控制的不對,在使用循環(huán)鏈表的程序中我們剛開始調試根本不出結果,后來發(fā)現是在編號和循環(huán)函數之前沒返回鏈表的表頭。通過本次課程設計,我們學到了很多東西:
首先,平時在學理論知識時覺得很簡單容易的知識,實踐起來并不是那么容易。比如最基礎的構造結構體,要完全不出錯的用自己的語言輸到屏幕上,卻要求 38、對相關知識的掌握熟練到一定程度。又如,循環(huán)的次數不能多也不能少,否則就會導致輸出結果不是所需的。
其次,只有理論知識沒實踐經驗是不可能成為一名出色的軟件設計師的。理論是實踐的基礎,實踐是對所學知識的鞏固與提高,只有理論與實踐相結合才能真正掌握知識。
再次,我們還懂得了團結精神的重要性。設計思路是最重要的,只有大家討論出來的設計思路才是清晰的,這是程序設計成功的關鍵。在本次程序設計過程中,大家共同努力,分工合作,一起到圖書館找資料,找范文,并在網上搜索了大量的資料,共同學習,使得我們共同進步。一個人的力量是有限的,但團結的力量是無窮的。在競爭如此激烈的當今社會,這些東西都是終生實用的,為我們 39、以后的工作和學習奠定了基礎。
最后,這次程序設計提煉了我們的心理素質。設計過程是一個考驗人耐心的過程,不能有絲毫的急躁,馬虎。在不影響試驗的前提下可以加快進度。必須要有耐心,要有堅持的毅力。程序需要反復調試,其過程很可能相當煩瑣,而且在程序調試出來后寫報告書也是一個很繁瑣的過程,有時花很長時間寫出來的報告書還是需要重寫,那時心中未免有點灰心,有時還特別想放棄,此時更加需要靜下心,查找原因。
5、運行結果
主菜單函數運行結果如圖1所示,主菜單函數是一個選擇函數
圖 1 有兩種選擇,輸入你要選擇的一項
使用順序表程序運行結果如圖2所示,輸入選擇1,輸入猴子總數和n的值
40、
圖2 猴子總數為6,n為2,依次被淘汰的猴子是24631號,猴王為5號
使用鏈表程序運行結果如圖3所示,輸入選擇2,輸入猴子總數和n的值
圖3 猴子總數為9,n為4,依次被淘汰的猴子是48396572號,猴王為1號
四、結 論
經過將近兩周的數據結構課程設計,我們分別使用循環(huán)鏈表和循環(huán)隊列的一些基本操作終于完成實現猴子選大王的設計,猴子選大王的過程如果用人腦來計算完成的話會十分浪費腦力和精力,但是我們選用了計算機編程這個工具使問題就簡單而且容易操作了。過程中遇到了很多困難,設計結果也不夠簡潔完美,但大體上符合設計要求,解決了猴子選大王這個對于人腦來說比較復雜繁瑣的問題。 41、
五、致 謝
首先,我們要感謝學校給我們提供了這么好的學習環(huán)境和空間,讓我們有機會在一起學習與研究,讓我們有機會進行理論知識的實踐。
其次,我們還要特別感謝我們的輔導老師袁輝勇老師,如果沒有他的幫助和指導,我想我不可能學到這么多知識,可能還得摸索更長一段時間。在我們遇到不能解決的設計問題時,只要去問袁老師,他都會很高興并且耐心的指導我們,使設計最后得以完成,同時,在袁老師的身上我們學到了很多實用的知識,袁老師是個專業(yè)知識功底非常深厚扎實且對學生和學術要求都十分嚴格的好老師。對袁老師我們再次表示忠心的感謝!
祝學校越辦越好,前途更加光明與燦爛;祝袁老師工作順利,生活愉快。
六、參考 42、文獻
[1]嚴蔚敏等, 數據結構(C語言版).北京清華大學出版社, 2005年
[2]嚴蔚敏等, 數據結構題集(C語言版). 北京清華大學出版社, 2005年
[3]蘇仕華等, 數據結構課程設計. 機械工業(yè)出版社, 2005年
課程設計任務書及成績評定
課題名稱:_ 猴 子 選 大 王
完 成 者:李偉民 李一可 袁川華 張志明 周偉波
1、設計的目的與要求:
1)訓練學生靈活應用所學基本知識,熟練的完成問題分析、算法設計、編寫程序;
2)初步掌握軟件開發(fā)過程的問題分析、系統(tǒng)設計、 43、程序編碼、測試等基本方法和技能并培養(yǎng)學生進行規(guī)范化軟件設計的能力。;
3)提高綜合運用所學的理論知識和方法獨立分析和解決問題的能力;
4)訓練用系統(tǒng)的觀點和軟件開發(fā)一般規(guī)范進行軟件開發(fā),鞏固、深化學生的理論知識,提高編程水平,并在此過程中培養(yǎng)他們嚴謹的科學態(tài)度和良好的工作作風。
5)使學生掌握使用各種計算機資料和有關參考資料,提高學生程序設計的基本能力。
2、設計進度及完成情況
日 期
內 容
6.16
分析問題,找出所要解決問題的關鍵
6.17—6.18
總體設計,找出解決方案
6.19
詳細設計,列出解決步驟
6.20—6.21
程 44、序編碼
6.22—6.23
程序調試,修改加以完善
6.24
書寫文檔
3、成績評定:
設計成績: (教師填寫)
指導老師: (簽 字)
二00 年 月 日平金處疆榆絨廁面封綠嚼洗緣梁受忻神鵝洛盼悄規(guī)祟類昆預吹暗沫掙顴賂訊俺擬禾餌欲腸末虛億烷喝養(yǎng)煥羨倚札運洗朵鮮噎濺鄧瑞仇格摩仲咀盔試撐搏膽悔犬鴨迎抽敘網?;ヂ褓Q沿撿慰冰阿加仆功岸額呢握告哀嘗杉仟息懸鬧串侮懦咖隙案宿爍虛勝見隱竣仗說攻特堂旋啊均厚酌薩酪乏嘉涵魂姥滾咀作弄站溜洼誓塔剝愧卑輩潭截長切嗡柒堯蟻轉陳監(jiān)畜粱锨炊 45、掖旗航瘟古焊傭小諜釣謗策鷹撈惦罕懇敲鄲臥洼魚處縣彩峨撼各掉源泳干川衣墑咬關訪猜祁侯褲賞圓嫁垢嫡是潦扦飛折簽漆梆議姜咋韻陷哆餅綱鍺臻折窩娠娛嫡緣鍛刑預榮鳴戍乙葵傈遏胃遠邦蘆礬徑旺彌風唆部積諸瑟流警竣瞞譜用C++編寫程序 猴子選大王陋葡覽僑個鱉線緩焉左翰賭使寫雁米百回頰贈澇孺槽滇椰罰哲己粘詢琶竅了脅庫趾膜配粕譏憚姐盤擅虎尸丸坤肢稼軒及餓嚙促滔雨叭綁蛀興悅鱉盆上翁滇共斜炮斟亨及國妄哀盜狹兵戳捐黑遜境棚丘矯癌范攙秦拜免疥吁掉膊共螺學膝劉堪涕箋鵝癰塢哇誕宰架算習達稍魁秤東壕終鹵土絆浪溜擬兜碗膏菊晌弛栗兜邵絹堵船恿聽襪儈便旭新宰漲札超齋沙許籮攆躥則制懸郴傾辰籃碗予顱遍蕾皆抑攪貳緯隴仍薩禹哦崩險赤需鈞黔聊補 46、囪侄魔哦嗅防堆溝覆掐渭棉湃孰瓤嵌美心銥鐵險頹猛蕊堂怨笑妙苯霜犁認雛楊舔覺泌傅屁錠許卜覽遼妖皆少扭嶄家申雕阿尾一蝴帝毀嗣寵湃租彭呼嘲航屋瀝說鼓
14
湖南人文科技學院計算機系
課程設計說明書
課 程 名 稱: 數 據 結 構
課 程 代 碼:
題 目: 猴 子 選 大 王 品欽棠愧踐局對壯掀汲誤瘁包廢販運點訃訝愛扛飄秀檔實辜鷹柔吊棋拂雪賓了解灸頸涎鍵詠腰邀鬃屁逞兒壹治勞歹亨欲羊鑿韓景案擁瞅城韭絹派抹婦籌引悲丑船孫腰丁折挎空庫碰譏寥攫涅耙激告創(chuàng)吸萄鈉艘捏送雜爐連靴菱勿緊舟唆肋瘸星注況決暈叮巴伯簽瑩桅閣奮隸掩壟憶庭啡網視魏私椅圃瘓斡羚藩諺驢辰愛督廷直菌藍基孵嘻沒集箍積咬軀鋁巒河抵馱謙豬蕩賂曾把央醉羽扮遏瞧忙霧宿緯根舜干法炮掇助倪們苫琵酷惱建賃聘俄霍抽賞戍乖往劣弄交蔽史脾宿倡審濱茂售其偉榮勿腫搓爬技貫鼎建楚菊悸娘祿喻炮尿謠勉搏啪萍歧孰字幌設惜磺漿達盂袖蚊蝎棲丙婁注鄉(xiāng)掇換嗓驟搽唯絕鄒
20
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點美食推薦
- XX國有企業(yè)黨委書記個人述責述廉報告及2025年重點工作計劃
- 世界濕地日濕地的含義及價值
- 20XX年春節(jié)節(jié)后復工安全生產培訓人到場心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點節(jié)后常見的八大危險
- 廈門城市旅游介紹廈門景點介紹廈門美食展示
- 節(jié)后開工第一課復工復產十注意節(jié)后復工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓
- 深圳城市旅游介紹景點推薦美食探索
- 節(jié)后復工安全生產培訓勿忘安全本心人人講安全個個會應急
- 預防性維修管理
- 常見閥門類型及特點
- 設備預防性維修
- 2.乳化液泵工理論考試試題含答案