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

正文內(nèi)容

c語言職工信息管理系統(tǒng)設計-全文預覽

2025-09-22 18:04 上一頁面

下一頁面
  

【正文】 fflush(stdin)。 180 break。member[i].sex,amp。 176 printf(工號 \t姓名 \t性別 \t 年齡 \t工資\t 學歷 \t地址 \t手機號碼 \n\n)。 171 fflush(stdin)。 166 fflush(stdin)。 162 printf(%12s\t\t%12s\t\t%12s\t\t%12d\n\n,member[i].no,member[i].name,member[i].sex,member[i].age)。amp。 154 fflush(stdin)。 150 printf(以下為系統(tǒng)中已存在的職工信息: \n\n)。 146 char addr[40]。 142 char sex[5]。break。 130 fflush(stdin)。 125 } 126 printf(下面為刪除信息后所有職工信息: \n\n)。 120 scanf(%d,amp。 110 } 111 } 112 } 113 if(!judge!=0) 114 m=m1。 105 scanf(%d,amp。 97 strcpy(member[j].telno,member[j+1].telno)。 93 member[j].age=member[j+1].age。jm1。 84 fflush(stdin)。 80 printf(%12s\t\t%12s\t\t%12s\t\t%12d\n\n,member[i].no,member[i].name,member[i].sex,member[i].age)。amp。 72 fflush(stdin)。 68 printf(以下為系統(tǒng)中已存在的職工信息: \n\n)。t++) 60 printf(%12ld\t\t%12s\t\t%12s\t\t%12s\n\n,member[t].wages,member[t].edu,member[t].addr,member[t].telno)。t++) 57 printf(%12s\t\t%12s\t\t%12s\t\t%12d\n\n,member[t].no,member[t].name,member[t].sex,member[t].age)。 54 int i=load()。 45 } 46 while(feof(fp)==0)。 37 exit(0)。 28 fclose(fp)。 24 } 25 for(i=0。 ? void save(int m) ? { ? int i。 ? char addr[40]。 ⑧ char sex[5]。該程序已有整體修改功能以及單個修改功能,但在實際應用中,可能 還需要實現(xiàn)多項修改功能,比如同時修改兩項等等。 ③ 用鏈表儲存信息。 此外,在進行信息輸出到屏幕時,往往會因為長度不夠,出現(xiàn)不對齊的現(xiàn)象,這個問題困擾我比較久,最后通過長度規(guī)定 ,一個一個嘗試,試出比較適合的一個長度,實現(xiàn)了對齊輸出。我便是在職工 信息查詢功能 —職工姓名查詢中,久久發(fā)現(xiàn)不了錯誤,就是一直查找不成功,后來經(jīng)過多次檢查才發(fā)現(xiàn)是條件控制少了個“等于號”。 這里給予我警醒:在以前的 C 語言學習過程中,我總是忽略了這些數(shù)據(jù)范圍大小,認為記這些并沒有什么用,在課設時才意識 到,這一點也是不可忽略的! 隨后我便將這些數(shù)據(jù)定義為字符串數(shù)組,順利解決了這個問題。 這一點也許并不算是難點 ,但在程序運行初期 ,這個功能每次錄入的時候會將之前錄入的信息覆蓋掉,而不是更新。 解決方法:在將程序大體上編寫好后,重新仔細閱讀了課本在這方面的知識,對變量進行了一定程度上的規(guī)范,解決了這上面的問題。 如上圖,此處為單個修改修改后效果,只將工號改變 最后表達感謝以及留下聯(lián)系方式。 如上圖,每次執(zhí)行刪除功能前,都會將信息從文件中讀取出來并輸出到屏幕,以便于用戶選擇所需刪除的信息。(并不是每次運行程序都需要錄入信息再瀏覽,可以直接瀏覽以前運行程序時曾經(jīng)錄入的信息) : 此處為信息錄入功能 菜單界面,簡潔清新。 70. switch(t) 71. { 72. case(1):del()。 67. printf(請問您要繼續(xù)刪除嗎? \ \ \n)。 61. else 62. del()。 57. fflush(stdin)。 46. else 47. del()。 42. fflush(stdin)。 34. strcpy(member[j].addr,member[j+1].addr)。 30. strcpy(member[j].sex,member[j+1].sex)。 24. if(n==1) 25. { 26. for(j=i。 21. printf(您確定要刪除此人信息嗎 ?\ \除 \n)。 17. printf(工號 \t\t\t 姓名 \t\t\t性別 \t\t\t年齡\n\n)。judgeamp。 9. printf(請輸入您想要刪除的職工的姓名: \n)。 5. char name[18]。 67. } 68. } 69. }break。 61. switch(cmd3) 62. { 63. case(1):func3()。\n\n 請您選擇接下來的 操作: \ \ \t3.終止程序 \n)。 53. printf(%12s\t\t%12s\t\t%12s\t\t%12d\n\n,member[a].no,member[a].name,member[a].sex,member[a].age)。 48. for(a=0。 38. } 39. } 40. }break。 32. switch(cmd3) 33. { 34. case(1):func3()。\n\n 請您選擇接下來的操作: \ \ \t3.終止程序 \n)。 24. printf(%12s\t\t%12s\t\t%12s\t\t%12d\n\n,member[t].no,member[t].name,member[t].sex,member[t].age)。 19. for(t=0。 11. switch(cmd1) 12. { 13. case(0):main()。 8. fflush(stdin)。 4. int i=load()。 9. for(t=0。 6. for(t=0。 20. return(i1)。member[i],sizeof(struct inf),1,fp)。 4. int i=0。i++) 11. if(fwrite(amp。 5. if((fp=fopen(職工名單 .txt,wb))==NULL) 6. { 7. printf(文件打開錯誤 \n)。 此外,題目要求以菜單方式工作、職工信息用文件保存,同時程序應滿足美觀以及使用簡單方便的要求,構(gòu)建下列函數(shù): ⑥菜單函數(shù)(包括幾個子菜單函數(shù)) ⑦信息儲存函數(shù) ⑧信息讀取函數(shù) ⑨系統(tǒng)終止函數(shù) 需要成功編寫上述函數(shù),主要需要突破以下難點 : ①利用結(jié)構(gòu)體類型保存職工信息 ②將職工信息保存在文件中 ③將職工信息從文件中讀取出來 ④信息成功錄入(每次錄入都是新增) ⑤結(jié)構(gòu)體變量成員的引用 ⑥ strcmp 函數(shù)的使用(成功搜索所需信息,用于查找、更改、刪除等功能) ⑦數(shù)組信息的刪除 ⑧菜單循環(huán)功能 ⑨系統(tǒng)界面、文字、注釋優(yōu)化,信息對齊輸出 二、總體設計 : 如流程圖 (簡略)所示: 系統(tǒng)基本思路為:將不同功能模塊化,分別調(diào)用相應函數(shù)進行設計,使程序代碼清晰易讀,設計思路清晰明了。 試設計一職工信息管理系統(tǒng),使之能提供以下功能: 系統(tǒng)以菜單方式工作 職工信息錄入功能 (職工信息用文件保存 )--輸入 職工信息瀏覽功能- -輸出 職工信息查詢功能--算法 查詢方式 按學歷查詢等 按職工號查詢等 職工信息刪除、修改功能 該職工信息管理系統(tǒng)包括以下幾個功能: ①信息錄入 ②信息瀏覽 ③信息查詢 ④信息修改 ⑤信息刪除 據(jù)此,該系統(tǒng)應至少構(gòu)建以下函數(shù): ①信息錄入函數(shù) ②信息輸出函數(shù) ③信息查找函數(shù) ④信息更改函數(shù) ⑤信息刪除函數(shù) 五大功能對應五大函數(shù),便于編寫出規(guī)劃的模塊化程序。 4. FILE*fp。im。 14. } 函數(shù)功能:將信息存儲到文件中 (二)信息讀取函數(shù): 1. int load() 2. { 3. FILE*fp。 9. } 10. else 11. { 12. do 13. { 14. fread(amp。 18. } 19. fclose(fp)。 5. printf(工號 \t\t\t姓名 \t\t\t性別 \t\t\t年齡 \n\n)。 8. printf(工資 \t\t\t學歷 \t\t\t地址 \t\t\t手機號碼 \n\n)。 11. 12. } 函數(shù)功能:簡單地將存儲在文件中的信息打印在屏幕上 (四)信息查找函數(shù): 1. void func3() 2. { 3. int t,a,cmd3。 7. Menu3()。 10. show()。 18. scanf(%s,no)。 23. printf(工號 \t\t\t 姓名\t\t\t性別 \t\t\t 年齡 \n\n)。
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1