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

正文內(nèi)容

職工管理家譜數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)電子版報(bào)告(完整版)

  

【正文】 個(gè)含 7 個(gè)數(shù)據(jù)項(xiàng)的職工文件類(lèi)型的結(jié)構(gòu)體,且結(jié)構(gòu)體變量為 EmpType。 進(jìn)度安排: 20201220~ 20201231: 圖書(shū)館查閱及上網(wǎng)搜索相關(guān)資料,并溫習(xí) 閱讀課本上的相關(guān)知識(shí)。 解決的方法: ( 1)多看程序設(shè)計(jì)方面的書(shū)籍 , 多研究經(jīng)典例題,多進(jìn)行練習(xí),掌握其算法及運(yùn)用。 /*部門(mén)號(hào)指針 */ int psalary。 printf(已刪除全部職工文件記錄 !\n)。 } fseek(fp,0,2)。i++) fread(amp。i=n。 scanf(%d%s%d%f,amp。 return。 } emp[0].pno=1。 i++。 if (n1) {printf( 沒(méi)有職工記錄,不能按部門(mén)號(hào)排序 \n)。 emp[i].pdepno=emp[j].pdepno。 i=emp[i].pdepno。emp[emp[j].psalary].salaryemp[i].salary) j=emp[j].psalary。 while(i!=1) {printf(%3d%7s%7d%7g\n,emp[i].no,emp[i].name,emp[i].depno,emp[i].salary)。 printf(〓※※ 5:按部門(mén)號(hào)排序 6:按部門(mén)號(hào)輸出 ※※〓 \n)。 while(choose) {switch(choose) { case 9: DelAll(emp,n)。 case 4: Dispno(emp,n)。 case 8: Dispsalary(emp,n)。 } return 0。 13 設(shè)計(jì)內(nèi)容及基本要求: 內(nèi)容: 設(shè)計(jì)一個(gè)程序,采用二叉樹(shù)表示一個(gè)家譜關(guān)系。 ( 2)根據(jù) 題目要求實(shí)現(xiàn)的功能,編寫(xiě)各個(gè)函數(shù)功能模塊。 20200101~ 20200120:對(duì)問(wèn)題進(jìn)行抽象分析,確定描述編寫(xiě)程序的算法,并編寫(xiě)出程序。 ( 2)認(rèn)真學(xué)好離散數(shù)學(xué)相關(guān)知識(shí),加強(qiáng)自身邏輯思維的訓(xùn)練鍛煉。 void CreatBTNode(BTNode **b,char *str)。// void Distory(BTNode **b,char *str)。 cout : \tendl。 coutchoose=。 case 3: Store(b,str)。 break。 case 7:Distory(amp。 } 17 return 0。) { switch(ch) { case 39。)39。 default: p=(BTNode *)malloc(sizeof(BTNode))。 case 2: S[top]rchild=p。 }while(str[0]==39。 if(fp==NULL) { printf(打開(kāi)文件失敗 !)。) { fp=fopen(,w+)。 p=b。 if(blchild!=NULL||brchild!=NULL) {printf(()。 else if(bdata==X) return b。 else { printf(節(jié)點(diǎn) %c 的所有兒子為 :,X)。 if(brchild!=NULL) TraverseBT(brchild,d)。 } 22 測(cè)試數(shù)據(jù): 調(diào)試運(yùn)行部分?jǐn)?shù)據(jù)截圖: 。 return 。 q=prchild。 if(p!=NULL) return p。 if(brchild!=NULL) {printf(,)。 fp=fopen(,w+)。 } else exit(1)。 } str=。)。 } } } ch=str[++j]。 pdata=ch。break。: d++。 int top=1,tag,j=0,d=0。 printf(文件記錄已經(jīng)清除 !)。 cinX。break。 while(choose) {switch(choose) { case 1:InputBTNode(amp。 cout : \tendl。 16 char *str=(char*)malloc(max*sizeof(char))。//查找記錄 void InputBTNode(BTNode **b,char *str)。//人員所在代數(shù) char data。 20200217~ 20200220:對(duì)設(shè)計(jì)好的程序進(jìn)行總結(jié)分析。 ( 3)建立家譜二叉樹(shù)方法的選取,本程序選取以括號(hào)輸入法建樹(shù)。 ( 2)家譜操作功能:用括號(hào)表示法輸出家譜二叉樹(shù),查找某人所有的兒 子,查找某人所有的祖先。 程序運(yùn)行截圖: 12 設(shè)計(jì)任務(wù) ( 2 ) 任務(wù) 名稱(chēng) 實(shí)驗(yàn) 14— 2 設(shè)計(jì)一個(gè)用二叉樹(shù)表示一個(gè)家譜關(guān)系的程序 班級(jí) 08 級(jí) 1 班 指導(dǎo) 教師 許海成 地點(diǎn) 紅河學(xué)院 成績(jī) 學(xué)年 20202020 開(kāi)始 日期 20201220 結(jié)束 日期 2020225 組員 設(shè)計(jì)目的及要求: 目的: ( 1) 加深對(duì)二叉樹(shù)的表示,存儲(chǔ)、定義的理解,并能夠熟悉的掌握二叉樹(shù)的應(yīng)用,以及它在程序中的使用方法。 case 0: SaveFile(emp,n)。 case 5: Sortdepno(emp,n)。 case 1: InputEmp(emp,n)。 printf(〓※※ 9:刪除職工文件中的全部記錄 ※※〓 \n)。 } } int main() {EmpType emp[MaxSize]。 emp[j].psalary=i。 if(n1) {printf(沒(méi)有職工記錄,不能按工資排序 \n)。 i++
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1