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

正文內(nèi)容

c語言程序設計-職工信息管理系統(tǒng)設計(鏈表)-展示頁

2025-05-26 01:08本頁面
  

【正文】 按職工號 %s 統(tǒng)計的結果為 0 個 \n\n,find)。} p=pnext。 } else if(flag2ha){printf(\n%13s%11s%7s%10s%13s%10s%5s\n,p,p,p,p,p,p,p)。 printf(\n%13s%11s%7s%10s%13s%10s%5s\n,p,p,p,p,p,p,p)。amp。 while(p) { if(strcmp(p,find)==0) { flag2++。 if(sel==1) { printf(\n 輸入你要統(tǒng)計分類的職工號 :)。 scanf(%d,amp。 return。 char find[20]。int flag2=0,ha=0。 } } 3:查找模塊 void Tongji(Node *woker) //查找統(tǒng)計函數(shù) { Node *p。 while(p) { printf(\n%13s%11s%7s%10s%13s%10s%5s\n,p,p,p,p,p,p,p)。 } printf(\t\t\t\t 顯示結果 \n)。 if(!p) { printf(\n提示 :沒有記錄可以顯示 !\n)。 //也是必需的 .將 r 又重設為新鏈的最后一個有用結點 } } 2: 顯示模塊 void Disp(Node *woker) //輸出職工信息 { Node *p。 rnext=p。 \n)。p)。 printf(\n 請輸入工資 :)。 scanf(%s,amp。p)。 printf(\n 請輸入學歷 :)。 scanf(%s,amp。 scanf(%s,p)。 scanf(%s,p)。 //申請空間 strcpy(p,n)。 if(strcmp(n,0)==0) break。 printf(\n 請你輸入職工號 :)。 //使 s 為第一個有用的結點 while(rnext!=NULL) //這個循環(huán)的作用是使 r 為最后一個有用的結點 r=rnext。 //先用于輸入職工號 ,也用于判斷是否跳出循環(huán) r=woker。 ( 3)重要數(shù)據(jù)結構 ,重要模塊 /函數(shù)算法; 1: 創(chuàng)建與添加模塊: void Add(Node *woker) //添加記錄 { Node *p,*r,*s。函數(shù)為 void save(Node *woker) 原理:打開文件, 新建一個指針 P 指向頭結點,判斷它的指針域是否為空,若為空,則輸出“無記錄”,若不為空,則將這個職工的所有信息輸入到文件中,并將 P 指向下一個結點,直到 P 指向空,即輸入了的信息, 文件 統(tǒng)計模塊 : 打開文件,統(tǒng)計職工數(shù)目,并輸出。 函數(shù)為 void dismiss(Node *woker) 根據(jù)查找的原理,查找到要修改信息的職工,刪除這 一節(jié)點,并將其前驅(qū)結點的指針域指向其后繼結點,這樣就完成了職工信息的刪除。 函數(shù)為 void change(Node *woker) 原理:根據(jù)查找原理,查找到要修改信息的職工,刪除這一節(jié)點,并新建一 個節(jié)點,鍵盤輸入想要修改的內(nèi)容,并儲存到新的結點中,將新的節(jié)點連接到鏈表中原先刪除結點的位子,這樣就完成了職工信息的修改。若不相等,則 P 指向下一個結點, 再次進行判斷,直到 P 指向空,即輸出了所有查找到的信息,這樣就完成了職工信息的查找。 函數(shù)為 void Tongji(Node *woker) 原理:該模塊分為兩種查找方法,分別是按職工號查找和按職工姓名查找,因為這兩種查找方法雷同,所以這里將只解釋按職工號查找的原理 。 函數(shù)為 void Disp(Node *woker) 原理:先新建一個指針 P指向頭結點,判斷它的指針域是否為空,若為空,則輸出“沒有記錄可以顯示”;若不為空,則輸出它的指針域所指向節(jié)點所儲存的職工信息,并將該指針向后移一個結點,直到 P指向空,即輸出了所有職工的信息,這樣就完成了所有職工信息的顯示。函數(shù)為 void Add(Node *woker) 原理:采用尾插法,先建立鏈表與頭結點,新增一個結點,鍵盤輸入職工號、職工姓名、職工性別、職工出生年月、職工學歷、職工職位、職工工資,將這些信息存儲到新 增結點中,將新增加的節(jié)點連到鏈表的尾端,如此以往,將尾結點的指針域置空,這樣就得到了一條存儲職工信息的鏈表,這樣就完成了職工信息的創(chuàng)建與增加。 ( 3)數(shù)據(jù)庫中應該有至少 20 條記錄。 ( 2)設計完的程序能夠以命令行或者菜單形式增加、刪除、更新和查詢數(shù)據(jù)的內(nèi)容。 ( 3) 使學生 了解 軟件 開發(fā) 的基本 步驟和 內(nèi)容。 信息與電子工程學院 C 語言課程設計 職工信息管理系統(tǒng)設計 實驗日期和時間: 2021 年 06 月 27 日- 06月 29 日 實驗類別:課程設計 實驗類型:設計性 一、 實驗環(huán)境 操作系統(tǒng): windows xp 編程工具: Microsoft Visual C++ 開發(fā)環(huán)境: CPU( Inter(R)Core(TM)2 Quad cpu QB200 ) 內(nèi)存: 硬盤: 開發(fā)地點:現(xiàn)代教育中心 201 機房 A17 座 IP: 二、 實驗目的和要求 實驗目的: ( 1) 使學生進一步理解和掌握課堂上所學各種基本抽象數(shù)據(jù)類型的邏輯結構、存儲結構和操作算法。 ( 2) 使學生進一步掌握程序 設計、 編寫 、調(diào)試能力 。 實驗要求: 完成一個 職工信息管理系統(tǒng) 程序,具體內(nèi)容如下: ( 1)在內(nèi)存中用鏈表記錄,在硬盤上用二進制文件保存。數(shù)據(jù)內(nèi)容能夠排序以方便查詢。 三、實驗內(nèi)容和結果 ( 1) 程序 整體功能; 系統(tǒng)總體框 菜單 開始 根據(jù)菜單輸入 n 的值選擇程序 結束 是否繼續(xù)進行 N Y 2 修改職工信息 3 瀏覽職工信息 4 分類查找職工信息 5 刪除職工信息 6 從文件讀取信息 0 退出 1 錄入職工信息 按職工號查找 按姓名查找 模塊設計 該程序主要分為 7個模塊 ,分別是創(chuàng)建與添加模塊、顯示模塊、查找模塊、修改模塊、刪除模塊、存檔模塊、文件統(tǒng)計模塊、退出模塊 ( 2) 程序組成及各模塊 /函數(shù)功能; 創(chuàng)建 與添加 模塊 : 該模塊的功能是輸入職工信息。 顯示模塊 :該模塊功能是顯示 職工信息 。 查找 模塊 :該模塊功能是查 找職工信息 。 先鍵盤輸入一個要查找的職工號并新建一個指針 P 指向頭結點,判斷它的指針域是否為空,若為空,則輸出“ 沒有資料可以統(tǒng)計分類 ”,若不為空,則判斷它的指針域所指向節(jié)點所儲存的職工信息中的職工號,若相等,則輸出這個職工的其他所有信息,并將 P 指向下一個結點,再次進行判斷,直到 P 指向空,即輸出了所有查找到的信息。 修改模塊 :該模塊功能是修改 職工信息 。 刪除模塊 :該模塊功能是刪除管理 職工信息 。 存檔 模塊: 將內(nèi)存中的信息存儲到文件中 。函數(shù)為 void load(Node *woker) 退出 模塊: 該模塊功能是退出管理檔案。 char n[10]。 s=wokernext。 //將指針置于最末
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1