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

正文內(nèi)容

c語言職工信息管理系統(tǒng)設(shè)計(存儲版)

2025-10-07 18:04上一頁面

下一頁面
  

【正文】 01 int i=load()。 308 switch(cmd1) 309 { 310 case(0):main()。 321 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)。 329 switch(cmd3) 330 { 331 case(1):func3()。 345 for(a=0。\n\n請您選擇接下來的操作: \ \ \止程序 \n)。 364 } 365 } 366 }break。break。 389 scanf(%d,amp。cmd1)。 362 case(3):printf(感謝您使用本系統(tǒng),您如有對本團隊的不滿或建議,請致電 123456789,謝謝 !\n)。 352 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)。 343 fflush(stdin)。 328 scanf(%d,amp。t++) 317 {if(strcmp(member[t].no,no)==0) 318 { 319 printf(恭喜你查找到結(jié)果:\n\n)。cmd1)。 296 printf( \n\n)。 282 End()。 273 } 274 } 275 printf(請依次輸入每位職工的工號,姓名,性別,年齡,工資,學(xué)歷,地址和手機號碼 : \n\n)。cmd1)。cmd1)。 238 fflush(stdin)。 227 printf( \n)。t)。 205 End()。break。addr)。fflush(stdin)。break。sex)。fflush(stdin)。b)。member[i].wages,member[i].edu,member[i].addr,amp。a)。 164 printf(%12ld\t\t%12s\t\t%12s\t\t%12s\n\n,member[i].wages,member[i].edu,member[i].addr,member[i].telno)。 156 for(judge=1,i=0。 148 int a,b,c=0,i,n,t,judge。 136 } 137} 138 void change() 139{ 140 char no[11]。 128 show()。 118 printf(請選擇您接下來想要做的 :\ \輸入 \n)。 100 } 101 else 102 { 103 printf(請選擇您接 下來想要做的 :\單 \ \n)。 91 strcpy(member[j].name,member[j+1].name)。 82 printf(%12ld\t\t%12s\t\t%12s\t\t%12s\n\n,member[i].wages,member[i].edu,member[i].addr,member[i].telno)。 74 for(judge=1,i=0。 66 int i,j,n,t,judge。 56 for(t=0。member[i],sizeof(struct inf),1,fp)。i++) 26 if(fwrite(amp。 ? }member[100]。 六、源代碼清單 ① include ② include ③ include ④ struct inf ⑤ { ⑥ char no[11]。 ② 程序中有很多重復(fù)的地方(可直接用函數(shù)調(diào)用),比如說在刪除、修改功能中的刪除修改前的信息展示,可直接調(diào)用信息顯示函數(shù);但在查詢功能中,由于在一些文 字解釋上面的需要或者是功能特別要求,不能直接套用,需要做一些修改。至今未能有較好的改正方法,只能更加細心,或修改前將所需要修改的點羅列出來 。只好乖乖地拿起書本,將這方面的內(nèi)容瀏覽一遍。 如上圖,刪除功能執(zhí)行后,將信息刪除后的信息輸出屏幕,此后詢問用戶是否需要繼續(xù)刪除,需要即重復(fù)刪除功能操作,不需要則調(diào)用 END 函數(shù)選擇后續(xù)操作。 73. case(2):break。 65. save(m)。 53. else 54. { 55. printf(對不起,查無此人 \n\n)。 36. } 37. judge=0。j++) 27. { 28. strcpy(member[j].no,member[j+1].no)。 19. printf(工資 \t\t\t 學(xué)歷 \t\t\t地址 \t\t\t手機號碼\n\n)。 11. scanf(%s,name)。 72. 73. } 函數(shù)名字說明:函數(shù)為菜單 3(信息查詢)所需功能,故為 func3 函數(shù)功能說明: (五)信息刪除函數(shù) 1. void del() 2. { 3. int m=load()。 60. scanf(%d,amp。a++) 49. {if(strcmp(member[a].edu,edu)==0) 50. { 51. printf(恭喜你查找到結(jié)果: \n\n)。 36. case(3):printf(感謝您使用本系統(tǒng),您如有對本團隊的不滿或建議,請致電 123456789,謝謝 !\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)。 17. fflush(stdin)。 6. char edu[20]。t++) 7. 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)。 16. } 17. while(feof(fp)==0)。 13. fclose(fp)。 ① 錄入功能:調(diào)用錄入函數(shù),信息儲存、讀取函數(shù):利用 for 循環(huán),對信息進行錄入(新增),并保存到文件中; ② 瀏覽功能:調(diào)用瀏覽函數(shù):利用 for 循環(huán),簡單地對已有職工信息進行打印,并做到輸出界面美觀,可讀性強的效果; ③ 查詢功能:調(diào)用查詢函數(shù)、信息讀取函數(shù):擁有兩種功能 詢信息 ; ④ 刪除功能:調(diào)用刪除函數(shù),信息儲存、讀取函 數(shù):將文件中的信息讀取出并刪除,之后保存新信息 ⑤ 更改功能:調(diào)用更改函數(shù),信息儲存、讀取函數(shù):具有兩種功能 修改信息 三、詳細設(shè)計 (一)信息儲存函數(shù): 1. void save(int m) 2. { 3. int i。 系統(tǒng)分為 5大功能:錄入、瀏覽、查詢、刪除、更改功能。member[i],sizeof(struct inf),1,fp)!=1) 12. printf(文件寫入錯誤 \n)。 15. i++。ti。 5. char no[11]。 14. case(1): 15. { 16. printf(請輸入您想要查找的職工號: \n)。 25. printf(工資 \t\t\t 學(xué)歷\t\t\t地址 \t\t\t 手機號碼 \n\n)。 35. case(2):Menu()。ai。 59. fflush(stdin)。 70. } 71. }End()。 10. fflush(stdin)。 18. 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)。jm1。 35. strcpy(member[j].telno,member[j+1].telno)。 48. } 49. } 50. } 51. if(!judge!=0) 52. m=m1。 63. } 64. printf(下面為刪除信息后所有職工信息: \n\n)。break。 如上圖,輸入想要刪除的職工信息之后,成功搜索后輸出此人信息并詢問 用戶是否需要刪除此人信息:確定后執(zhí)行刪除功能 。 、存儲、讀取: 在拿到課設(shè)題目的時候,便發(fā)現(xiàn)基本上大多數(shù)題目都需要將信息儲存到文件中,當(dāng)初我的內(nèi)心是崩潰的,因為并沒有學(xué)習(xí)過這方面的內(nèi)容,據(jù)說文件還是 C 語言的精髓之一。 比如說,在第三點更改數(shù)據(jù)類型后,將后面的一些相應(yīng)點修改后,卻依然有漏改的:如信息查詢時,整型與字符串的比較方式不一樣,此處漏改將會導(dǎo)致程序出錯。 此處課程設(shè)計,最大的收獲可能便是模塊化設(shè)計,將程序分為一塊一塊的函數(shù),便于瀏覽,思路清晰,簡潔明了,修改方便,也可以減少程序代碼行數(shù),降低了程序的復(fù)雜度,使程序設(shè)計、調(diào)試和維護等操作簡單化 ①界面還可以更加優(yōu)美,同學(xué)中還有能改變背景色的,我也希望可以這樣做。這個想法一閃而過,我也并沒有在上面研究研究,時間確實不夠。 ? char telno[11]。im。 38 } 39 else 40 { 41 do 42 { 43 fread(amp。 55 printf(工號 \t\t\t 姓名 \t\t\t性別 \t\t\t 年齡 \n\n)。 61 62 } 63 void del() 64 { 65 int m=load()。 73 scanf(%s,name)。 81 printf(工資 \t\t\t 學(xué)歷 \t\t\t地址 \t\t\t 手機號碼\n\n)。j++) 89 { 90 strcpy(member[j].no,member[j+1].no)。 98
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1