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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-教職工信息管理系統(tǒng)-免費(fèi)閱讀

  

【正文】 break。 printf(\n 瀏覽修改后的所有職工信息 :\n)。 employ[i1].tel=tel。 break。 employ[i1].age=age。 getchar()。num)。 printf(請(qǐng)輸入你想修改的那一項(xiàng)序號(hào) :\n)。i++) { if(strcmp(employ[i].name,name)==0) { printf(\n 已找到此人,原始記錄為: \n)。 display()。 int age。t)。i++) if(tel==employ[i].tel) { printf(\n 已找到此人,其記錄為: \n)。 26 } } void search_tel() { long int tel。 printf(\n)。 printf(請(qǐng)輸入要查找的學(xué)歷 :\n)。t)。i++) if(num==employ[i].num) { printf(\n 已找到此人,其記錄為: \n)。 } } } void search_num() { int num。search_xueli()。 break。 do { printf(\n 按教職工號(hào)查詢請(qǐng)按 1 。 } printf(\n 添加完畢 !\n)。 scanf(%s,employ[i].addr)。 scanf(%d,amp。 printf(\n)。n)。 int i。t)。 } flag=0。j++) { strcpy(employ[j].name,employ[j+1].name)。i++) { if(strcmp(employ[i].name,name)==0) { printf(\n 已找到此人,原始記錄為: \n)。 display()。 printf(\n 職工號(hào) \t 姓名 \t 性別 \t 年齡 \t 學(xué)歷 \t 工資 \t 住址 \t 電話 \n)。 } else { do { fread(amp。im。 printf(\n)。 printf(請(qǐng)輸入教職工工資 : )。 printf(請(qǐng)輸入教職工性別 (f女 m男 ): )。i++) { printf(教職工號(hào): )。 printf(\n)。 if(a==39。 case 7:exit(0)。 case 5:printf(\t\t\t\t\t******添加職工信息 ******\n)。 case 3:printf(\t\t\t\t\t****** 按 職 工 號(hào) 查 詢 職 工 信 息******\n)。 while(flag==1) { switch(n) { case 1:printf(\t\t\t\t\t******輸入職工信息 ******\n)。n)。 printf(\t謝謝使用 \n)。 printf(\t\t\t\ \n)。 void search_tel()。 void input()。 char sex。 int age。 load() search_num() ;search_xueli() ;search_tel()。flag=7)) Y N 提示 輸入錯(cuò)誤,重新選擇 對(duì) flag 多分支選擇 switch( flag) flag =7 flag=1 flag=2 flag=3 flag=4 flag=5 flag=6 結(jié)束程序 input()。 int wage。 調(diào)出模塊 int Load ()。 查詢 模塊 void search()。例如一個(gè)現(xiàn)代化的公司,擁有數(shù)千名的員工,那么如何管理這么龐大的職工信息檔案呢?這時(shí),開(kāi)發(fā)一個(gè)功能完善的職工信息管理系統(tǒng)就必不可少了。 功能模塊設(shè)計(jì): 1. 該系統(tǒng)可以按功能進(jìn)行模塊劃分,其模塊圖如下: 圖 3- 1 系統(tǒng)模塊圖 其中: 信息輸入模塊完成職工信息的輸入功能,輸入信息 包括職工號(hào)、姓名、性別、出生年月、學(xué)歷、職務(wù)、工資、住址、電話等 ; 信息瀏覽模塊完成已錄入職工信息的顯示; 教職工信息管理系統(tǒng) 教職工信息的錄入 教職工信息的瀏覽 教職工信息 的查詢 教職工信息的修改 教職工信息的刪除 按職工號(hào)查詢 按學(xué)歷查詢 按電話號(hào)碼查詢 6 信息查詢模塊完成職工信息的查詢,查詢時(shí)對(duì)應(yīng)有按工資查詢和按學(xué)歷查詢兩種方式; 信息修改模塊完成職工信息的修改功能; 信息刪除模塊完成職工信息的刪除功能; 菜單選擇模塊完成用戶 命令的接收,此模塊也是職工信息管理系統(tǒng)的入口,用戶所要進(jìn)行的各種操作均需在此模塊中進(jìn)行選擇并進(jìn)而調(diào)用其他模塊實(shí)現(xiàn)相應(yīng)的功能; 2. 數(shù)據(jù)結(jié)構(gòu) 本系統(tǒng)是一個(gè)數(shù)組的應(yīng)用問(wèn)題。 添加 模塊 void add()。 char sex。amp。 m=load()。 if(a=’y’) if(a=’y’) if(a=’y’) if(a=’y’) if(a=’y’) if(a=’y’) N Y N Y N Y N 跳轉(zhuǎn)至begin 結(jié)束程序 跳轉(zhuǎn)至begin 結(jié)束程序 跳轉(zhuǎn)至begin 結(jié)束程序 跳轉(zhuǎn)至begin 結(jié)束程序 跳轉(zhuǎn)至begin 結(jié)束程序 跳轉(zhuǎn)至begin 結(jié)束程序 ① 信息輸入模塊: 打開(kāi)職工信息文件; while ( 繼續(xù)輸入 ) { 讀入職工信息; Y Y Y Y N 11 將讀入信息添加到職工信息文件中; 提示是否繼續(xù)輸入; } 關(guān)閉職工信息文件; ② 信息瀏覽模塊: 打開(kāi)職工信息文件; while ( 不到文件結(jié)束 ) { 從文件中順序讀 出一個(gè)職工的信息; 按指定格式輸出該職工的信息; } 關(guān)閉職工信息文件; ③ 信息查詢模塊: while ( 仍繼續(xù)查詢 ) { if( 按工資查詢 ) { 讀入查詢的職工工資條件; 打開(kāi)職工信息文件; while( 不到文件結(jié)束 ) { 順序讀出一個(gè)職工的信息; if( 該職工信息的工資符合條件 ) 輸出該職工的信息; } 關(guān)閉職工信息文件; 提示共有幾條符合條件的記錄; } else 12 if ( 按學(xué)歷查詢 ) { 讀入學(xué)歷查詢的條件; 打開(kāi)職工信息文件; while( 不到文件結(jié)束 ) { 順序讀出一個(gè)職工的信息; if( 該職工信息的學(xué)歷符合條件 ) 輸出該職工的信息; } 關(guān)閉職工信息文件; 提示符合條件的記錄數(shù); } else 提示輸入不合適; 提示是否繼續(xù)查詢; } ④ 信息修改模塊: while( 繼續(xù)修改 ) { 從給出信息文件中所有的記錄情況; 提示并讀入待修改的記錄的職工的職工號(hào); 打開(kāi)職工信息文件; 查找并讀出該職工的信息到一個(gè)中間變量中; 提示并讀入要針對(duì)該職工的哪個(gè)屬性進(jìn)行修改; 根據(jù)用戶 的選擇提示并讀入所要修改屬性的新值; 在該職工的中間變量中修改剛剛讀入的屬性值; 提示是否確定要進(jìn)行修改; 如果用戶確定則將中間變量重新寫回到原職工信息文件中; 關(guān)閉職工信息文件; } 13 ⑤ 信息刪除模塊: while( 繼續(xù)刪除 ) { 顯示所有職工的信息; 提示并讀入待刪除的職工的職工號(hào); 打開(kāi)職工信息文件; 查找是否有符合條件的職工記錄; if( 有符合條件的記錄 ) { 提示是否確認(rèn)該刪除操作; if (用戶確認(rèn)此操作 ) { 創(chuàng)建一個(gè)新的臨時(shí)文件; 打開(kāi)原信息文件; while( 原信息文件中記錄未讀完 ) { 讀出原信息文件中的下一條記錄; if( 此條記錄不是待刪除記錄 ) 寫入臨時(shí)文件中去; } 關(guān)閉原信息文件; 關(guān)閉臨時(shí)文件; 讀方式打開(kāi)臨時(shí)文件; 寫方式重建與原信息文件同名的新信息文件; 將臨時(shí)文件中的內(nèi)容寫入到新信
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1