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

正文內(nèi)容

簡單職工管理系統(tǒng)課程設計報告-資料下載頁

2025-08-31 12:05本頁面

【導讀】基本信息,包含職工工號,姓名,性別,出生年月,學歷,職務,工資,住址,電話等,并且要求錄入職工號不重復;錄入的職工號信息要求用文件形式保存,并可以對其進行瀏覽、查詢、修改、刪除等基本操作,建立職工信息管理的文件。位的職工進行管理,包括插入、刪除、查找、排序等功能。職工對象數(shù)不必很多,便于一次讀入內(nèi)存,所有操作不經(jīng)過內(nèi)外存交換。程序執(zhí)行時先將文件讀入內(nèi)。將職工對象按散列法存儲,并設計解決沖突的方法。在此基礎上實現(xiàn)增、刪、作,以實現(xiàn)對企業(yè)員工的管理。通過自己定義的voidsearch_tel函數(shù)來實現(xiàn)。

  

【正文】 em[i].tel)。 } if(i==m) printf(\n 對不起,查無此人 \n)。 printf(\n)。 printf(返回查詢函數(shù)請按 1,繼續(xù)查詢學歷請按 2\n)。 scanf(%d,amp。t)。 switch(t) { case 1:search()。break。 case 2:break。 default :break。 } } void search_tel() { char tel[20]。 int i, t。 int m=load()。 printf(請輸入要查找的電話號碼 :\n)。 scanf(%s,tel)。 21 for(i=0。im。i++) if(strcmp(tel,em[i].tel)==0) 22 { printf(\n 已找到此人,其記錄為 : \n)。 printf( 職工號 \t 姓名 \t\t 性別 \t\t 年齡 \n)。 printf(\n %d\t\t%s\t%c\t\t%d\t\n,em[i].num,em[i].name,em[i].sex,em[i].age)。 printf(\n 學歷 \t\t 工資 \t\t 住址 \t\t 電話 \n)。 printf(\n %s\t%d\t\t%s\t%s\n,em[i].xueli,em[i].wage,em[i].addr,em[i].tel)。 break。 } if(i==m) printf(\n 對不起,查無此人 \n)。 printf(\n)。 printf(返回查詢函數(shù)請按 1,繼續(xù)查詢電話號碼請按 2\n)。 scanf(%d,amp。t)。 switch(t) { case 1:search()。break。 case 2:break。 default :break。 } } void modify() /*修改函數(shù) */ { int num。 char name[20]。 char sex。 int age。 char xueli[30]。 int wage。 char addr[30]。 char tel[20]。 int b,c,i,n,t,flag。 int m=load()。 printf(\n 原來的職工信息 :\n)。 display()。 printf(\n)。 printf(請輸入要修改的職工的 姓名 :\n)。 scanf(%s,name)。 22 for(flag=1,i=0。flagamp。amp。im。i++) { if(strcmp(em[i].name,name)==0) 23 { printf(\n 已找到此人,原始記錄為 : \n)。 printf( 職工號 \t 姓名 \t\t 性別 \t\t 年齡 \n)。 printf(\n %d\t\t%s\t%c\t\t%d\t\n,em[i].num,em[i].name,em[i].sex,em[i].age)。 printf(\n 學歷 \t\t 工資 \t\t 住址 \t\t 電話 \n)。 printf(\n %s\t%d\t\t%s\t%s\n,em[i].xueli,em[i].wage,em[i].addr,em[i].tel)。 printf(\n 確實要修改此人信息請按 1 。 不修改請按 0\n)。 scanf(%d,amp。n)。 if(n==1) { printf(\n 需要進行修改的選項 \n 名 歷 \n)。 printf(請輸入你想修改的那一項序號 :\n)。 scanf(%d,amp。c)。 if(c8||c1) printf(\n 選擇錯誤,請重新選擇 !\n)。 } flag=0。 } } if(flag==1) printf(\n 對不起,查無 此人 !\n)。 do {switch(c) /*因為當找到第 i 個職工時 ,for 語句后 i 自加了 1,所以下面的應該把改后的信息賦值給第 i1 個人 */ { case 1:printf(職工號改為 : )。 scanf(%d,amp。num)。 em[i1].num=num。 break。 case 2:printf(姓名改為 : )。 scanf(%s,name)。 strcpy(em[i1].name,name)。 break。 case 3:printf(性別改為 : )。 getchar()。 23 scanf(%c,amp。sex)。 em[i1].sex=sex。 24 break。 case 4:printf(年齡改為 : )。 scanf(%d,amp。age)。 em[i1].age=age。 break。 case 5:printf(學歷改為 : )。 scanf(%s,xueli)。 strcpy(em[i1].xueli,xueli)。 break。 case 6:printf(工資改為 : )。 scanf(%d,wage)。 break。 case 7:printf(住址改為 : )。 scanf(%s,addr)。 strcpy(em[i1].addr,addr)。 break。 case 8:printf(電話改為 : )。 scanf(%s,tel)。 strcpy(em[i1].tel,tel)。 break。 } printf(\n)。 printf(\n 是否確定所修改的信息 ?\n 是 請按 1 。 不 ,重新修改 請按 2: \n)。 scanf(%d,amp。b)。 } while(b==2)。 printf(\n 瀏覽修改后的所有職工信息 :\n)。 printf(\n)。 save(m)。 display()。 printf(\n 繼續(xù)修改請按 1, 不再修改請按 0\n)。 scanf(%d,amp。t)。 switch(t) { case 1:modify()。break。 case 0:break。 default :break。 } }
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1