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

正文內(nèi)容

c語(yǔ)言職工信息管理系統(tǒng)設(shè)計(jì)-文庫(kù)吧資料

2024-09-04 18:04本頁(yè)面
  

【正文】 ) 75 { 76 if(strcmp(member[i].name,name)==0) 77 { 78 printf(恭喜您找到此人, ta的信息如下: \n\n)。amp。 74 for(judge=1,i=0。 72 fflush(stdin)。 70 printf(\n)。 68 printf(以下為系統(tǒng)中已存在的職工信息: \n\n)。 66 int i,j,n,t,judge。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)。 59 for(t=0。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)。 56 for(t=0。 54 int i=load()。 49 return(i1)。 45 } 46 while(feof(fp)==0)。member[i],sizeof(struct inf),1,fp)。 37 exit(0)。 33 int i=0。 28 fclose(fp)。i++) 26 if(fwrite(amp。 24 } 25 for(i=0。 ? if((fp=fopen(職工名單 .txt,wb))==NULL) 21 { 22 printf(文件打開(kāi)錯(cuò)誤 \n)。 ? void save(int m) ? { ? int i。 ? }member[100]。 ? char addr[40]。 ⑩ long wages。 ⑧ char sex[5]。 六、源代碼清單 ① include ② include ③ include ④ struct inf ⑤ { ⑥ char no[11]。該程序已有整體修改功能以及單個(gè)修改功能,但在實(shí)際應(yīng)用中,可能 還需要實(shí)現(xiàn)多項(xiàng)修改功能,比如同時(shí)修改兩項(xiàng)等等。另外,課上學(xué)習(xí)的鏈表內(nèi)容我也沒(méi)有完全掌握,似懂非懂,也希望能夠在寒假的時(shí)候好好看看,確實(shí)學(xué)會(huì) C 語(yǔ)言。 ③ 用鏈表儲(chǔ)存信息。 ② 程序中有很多重復(fù)的地方(可直接用函數(shù)調(diào)用),比如說(shuō)在刪除、修改功能中的刪除修改前的信息展示,可直接調(diào)用信息顯示函數(shù);但在查詢功能中,由于在一些文 字解釋上面的需要或者是功能特別要求,不能直接套用,需要做一些修改。 此外,在進(jìn)行信息輸出到屏幕時(shí),往往會(huì)因?yàn)殚L(zhǎng)度不夠,出現(xiàn)不對(duì)齊的現(xiàn)象,這個(gè)問(wèn)題困擾我比較久,最后通過(guò)長(zhǎng)度規(guī)定 ,一個(gè)一個(gè)嘗試,試出比較適合的一個(gè)長(zhǎng)度,實(shí)現(xiàn)了對(duì)齊輸出。 作為一個(gè)應(yīng)用程序,界面必須好看具有較強(qiáng)可讀性,否則實(shí)用性不強(qiáng)。我便是在職工 信息查詢功能 —職工姓名查詢中,久久發(fā)現(xiàn)不了錯(cuò)誤,就是一直查找不成功,后來(lái)經(jīng)過(guò)多次檢查才發(fā)現(xiàn)是條件控制少了個(gè)“等于號(hào)”。至今未能有較好的改正方法,只能更加細(xì)心,或修改前將所需要修改的點(diǎn)羅列出來(lái) 。 這里給予我警醒:在以前的 C 語(yǔ)言學(xué)習(xí)過(guò)程中,我總是忽略了這些數(shù)據(jù)范圍大小,認(rèn)為記這些并沒(méi)有什么用,在課設(shè)時(shí)才意識(shí) 到,這一點(diǎn)也是不可忽略的! 隨后我便將這些數(shù)據(jù)定義為字符串?dāng)?shù)組,順利解決了這個(gè)問(wèn)題。我稱之為神奇的條件。 這一點(diǎn)也許并不算是難點(diǎn) ,但在程序運(yùn)行初期 ,這個(gè)功能每次錄入的時(shí)候會(huì)將之前錄入的信息覆蓋掉,而不是更新。只好乖乖地拿起書(shū)本,將這方面的內(nèi)容瀏覽一遍。 解決方法:在將程序大體上編寫(xiě)好后,重新仔細(xì)閱讀了課本在這方面的知識(shí),對(duì)變量進(jìn)行了一定程度上的規(guī)范,解決了這上面的問(wèn)題。正常情況下是不會(huì)出現(xiàn)的。 如上圖,此處為單個(gè)修改修改后效果,只將工號(hào)改變 最后表達(dá)感謝以及留下聯(lián)系方式。 如上圖,刪除功能執(zhí)行后,將信息刪除后的信息輸出屏幕,此后詢問(wèn)用戶是否需要繼續(xù)刪除,需要即重復(fù)刪除功能操作,不需要?jiǎng)t調(diào)用 END 函數(shù)選擇后續(xù)操作。 如上圖,每次執(zhí)行刪除功能前,都會(huì)將信息從文件中讀取出來(lái)并輸出到屏幕,以便于用戶選擇所需刪除的信息。兩種功能的實(shí)現(xiàn)方式均為從文件中讀取信息再與輸入信息對(duì)比,一致即將信息輸出到屏幕。(并不是每次運(yùn)行程序都需要錄入信息再瀏覽,可以直接瀏覽以前運(yùn)行程序時(shí)曾經(jīng)錄入的信息) : 此處為信息錄入功能 菜單界面,簡(jiǎn)潔清新。 73. case(2):break。 70. switch(t) 71. { 72. case(1):del()。 69. scanf(%d,amp。 67. printf(請(qǐng)問(wèn)您要繼續(xù)刪除嗎? \ \ \n)。 65. save(m)。 61. else 62. del()。cmd2)。 57. fflush(stdin)。 53. else 54. { 55. printf(對(duì)不起,查無(wú)此人 \n\n)。 46. else 47. del()。cmd2)。 42. fflush(stdin)。 36. } 37. judge=0。 34. strcpy(member[j].addr,member[j+1].addr)。 32. member[j].wages=member[j+1].wages。 30. strcpy(member[j].sex,member[j+1].sex)。j++) 27. { 28. strcpy(member[j].no,member[j+1].no)。 24. if(n==1) 25. { 26. for(j=i。 23. scanf(%d,amp。 21. printf(您確定要?jiǎng)h除此人信息嗎 ?\ \除 \n)。 19. printf(工資 \t\t\t 學(xué)歷 \t\t\t地址 \t\t\t手機(jī)號(hào)碼\n\n)。 17. printf(工號(hào) \t\t\t 姓名 \t\t\t性別 \t\t\t年齡\n\n)。im。judgeamp。 11. scanf(%s,name)。 9. printf(請(qǐng)輸入您想要?jiǎng)h除的職工的姓名: \n)。 7. show()。 5. char name[18]。 72. 73. } 函數(shù)名字說(shuō)明:函數(shù)為菜單 3(信息查詢)所需功能,故為 func3 函數(shù)功能說(shuō)明: (五)信息刪除函數(shù) 1. void del() 2. { 3. int m=load()。 67. } 68. } 69. }break。 65. case(3):printf(感謝您使用本系統(tǒng),您如有對(duì)本團(tuán)隊(duì)的不滿或建議,請(qǐng)致電 123456789,謝謝 !\n)。 61. switch(cmd3) 62. { 63. case(1):func3()。 60. scanf(%d,amp。\n\n 請(qǐng)您選擇接下來(lái)的 操作: \ \ \t3.終止程序 \n)。 55. printf(%12ld\t\t%12s\t\t%12s\t\t%12s\n\n,member[a].wages,member[a].edu,member[a].addr,member[a].telno)。 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)。a++) 49. {if(strcmp(member[a].edu,edu)==0) 50. { 51. printf(恭喜你查找到結(jié)果: \n\n)。 48. for(a=0。 46. fflush(stdin)。 38. } 39. } 40. }break。 36. case(3):printf(感謝您使用本系統(tǒng),您如有對(duì)本團(tuán)隊(duì)的不滿或建議,請(qǐng)致電 123456789,謝謝 !\n)。 32. switch(cmd3) 33. { 34. case(1):func3()。 31. scanf(%d,amp。\n\n 請(qǐng)您選擇接下來(lái)的操作: \ \ \t3.終止程序 \n)。 26. 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)。 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)。t++) 20. {if(strcmp(member[t].no,no)==0) 21. { 22. printf(恭喜你查找到結(jié)果: \n\n)。 19. for(t=0。 17. fflush(stdin)。 11. switch(cmd1) 12. { 13. case(0):main()。cmd1)。 8. fflush(stdin)。 6. char edu[20]。 4. int i=load()。t++) 10. 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)。 9. for(t=0。t++) 7. printf(%12s\t\t%12s\t\t%12s\t\t%12d\n\n,member[t].no,member[t].name,member[t].sex
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1