freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言綜合訓(xùn)練報告范例(已修改)

2025-06-04 18:05 本頁面
 

【正文】 C語言綜合訓(xùn)練報告范例1緒論(本部分描寫程序或系統(tǒng)開發(fā)的背景,意義,你對題目的理解以及題目要求) 計算機技術(shù)發(fā)展,信息化普及的狀況下,運算高效快速化成為主流。可以節(jié)省工作人員在對集合運算時的時間,得以有更多地時間做其它操作。根據(jù)課程設(shè)計任務(wù)書要求,本系統(tǒng)開發(fā)主要完成以下功能和性能。① 能夠?qū)崿F(xiàn)集合的并、交、差運算;② 實現(xiàn)集合的元素判定和子集判定運算;③ 求集合的補集。2系統(tǒng)分析程序的實現(xiàn)(1)功能使用鏈表來表示集合,完成集合的合并,求交集等操作。 (2)實施1) 初步完成總體設(shè)計,搭好框架,確定函數(shù)個數(shù);2) 完成最低要求;3) 繼續(xù)完成進一步要求。設(shè)計的要求(1) 界面友好,函數(shù)功能要劃分好;(2) 總體設(shè)計應(yīng)畫流程圖;(3) 程序要加必要的注釋;(4) 要提供程序測試方案;(5) 程序要經(jīng)得起測試,寧可功能少一些,也要能運行起來,不能運行的程序是沒有價值的。3總體設(shè)計問題分析該問題主要實現(xiàn)以下功能:(1) 利用尾插法建立單鏈表;(2) 對于輸入的鏈表進行有序排列(3) 刪除有序鏈表中不符合要求的元素(4) 調(diào)用函數(shù)對單鏈表進行交、并運算并輸出 模塊結(jié)構(gòu)(1)結(jié)構(gòu)分析程序以用戶和計算機的對話方式執(zhí)行,即在計算及終端顯示提示信息之后,由用戶在鍵盤輸入演示程序中規(guī)定的運算命令;相應(yīng)的輸入數(shù)據(jù)(過濾輸入中的非法字符)和運算結(jié)果閑時間在其后。系統(tǒng)由以下幾個模塊組成,分別是:1) 單鏈表的建立2) 單鏈表的有序排列3) 刪除單鏈表中不符合條件的元素4) 集合交集5) 集合并集6) 雙鏈表輸出7) 主函數(shù) (2)結(jié)構(gòu)分析圖4詳細設(shè)計(描寫各個功能模塊界面和程序的詳細實現(xiàn),里面要用到的算法,函數(shù)的具體實現(xiàn),并畫出對應(yīng)的程序流程圖。)先做整體介紹,然后再分各個模塊介紹實現(xiàn)過程,對于每個模塊要畫出主要程序或算法的程序流程圖解題思路(1)數(shù)據(jù)結(jié)構(gòu)設(shè)計創(chuàng)建三個帶頭結(jié)點的單鏈表,用來存儲兩個集合中的元素和最終的結(jié)果,為實現(xiàn)集合的交、并運算功能,應(yīng)以有序鏈表表示集合。為此,需要兩個抽象數(shù)據(jù)類型:有序表和集合。(2)邏輯結(jié)構(gòu)存儲結(jié)構(gòu)邏輯結(jié)構(gòu):創(chuàng)造一個帶結(jié)點的單鏈表包括(頭結(jié)點L、結(jié)點若干、尾結(jié)點);單鏈表中每個結(jié)點包括(*next表示指針data表示域) 算法設(shè)計程序執(zhí)行的命令包括:(1) 定義單鏈表結(jié)點類型typedef struct LNode (2) 運用尾插法建立單鏈表void CreatListR(LinkList *amp。L,ElemType a[],int n)(3) 創(chuàng)建頭結(jié)點,為頭結(jié)點分配空間(4) 創(chuàng)建新結(jié)點(5) 建立有序鏈表void Sort(LinkList *amp。head)(6) 將兩個集合的元素進行比較 while語句(7) 刪除有序鏈表中的重復(fù)元素void shanchu(LinkList *amp。head)(8) 求交集 void jiao(struct Lnode **L1,struct Lnode **L2,struct Lnode **L3)(9) 求并集 void bing(struct Lnode ** L1,struct Lnode **L2,struct Lnode **L3)(10) 輸出單鏈表void Display(LinkList *L)5調(diào)試與測試模塊分析(1)定義單鏈表結(jié)點類型typedef struct LNode{ ElemType data。 struct LNode *next。} LinkList。(2)運用尾插法建立單鏈表void CreatListR(LinkList*amp。L,ElemType a[],int n){ LinkList *s,*r。int I。 L=( LinkList *)malloc(sizeof(LinkList))。 //創(chuàng)建并為頭結(jié)點分配空間 Lnext=NULL。r=L。for(i=0。in。i++){ s=( LinkList *)malloc(sizeof(LinkList))。 //創(chuàng)建新結(jié)點 sdata=a[i]。 rnext=s。 r=s。}rnext=NULL。 //尾結(jié)點指向空(3)建立有序鏈表void Sort(LinkList *amp。head) { LinkList *p=headnext,*q,*r。 if(p!=NULL) { r=pnext。pnext=NULL。 p=r。while(p!=NULL)//后續(xù)元素與第一個元素進行比
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1