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

正文內(nèi)容

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

2025-04-24 01:08 本頁(yè)面


【正文】 ,p,p)。 p=pnext。 } } 3:查找模塊 void Tongji(Node *woker) //查找統(tǒng)計(jì)函數(shù) { Node *p。 int sel。int flag2=0,ha=0。 p=wokernext。 char find[20]。 if(!wokernext) //若鏈表為空 { printf(\n提示 :沒(méi)有資料可以統(tǒng)計(jì)分類 !\n)。 return。 } printf(提示 :\n=====0退出 \n=====1 按職工號(hào)統(tǒng)計(jì) \n=====2按職工姓名名稱統(tǒng)計(jì) \n)。 scanf(%d,amp。sel)。 if(sel==1) { printf(\n 輸入你要統(tǒng)計(jì)分類的職工號(hào) :)。 scanf(%s,find)。 while(p) { if(strcmp(p,find)==0) { flag2++。 } if(flag2==1amp。amp。ha!=flag2) { printf(職工號(hào) 職工姓名 職工性別 職工生日 職工學(xué)歷 職工職位 職工工資 \n)。 printf(\n%13s%11s%7s%10s%13s%10s%5s\n,p,p,p,p,p,p,p)。 ha=flag2。 } else if(flag2ha){printf(\n%13s%11s%7s%10s%13s%10s%5s\n,p,p,p,p,p,p,p)。ha=flag2。} p=pnext。 } if(flag2) { printf(\n************************* 按 設(shè) 備 號(hào) %s 統(tǒng) 計(jì) 分 類 的 有 %d 條記錄 :*************************\n\n,find,flag2)。 } else {printf(\n 按職工號(hào) %s 統(tǒng)計(jì)的結(jié)果為 0 個(gè) \n\n,find)。} } else if(sel==2) { printf(\n 輸入你要統(tǒng)計(jì)分類的職工姓名 :)。 scanf(%s,find)。 while(p) { if(strcmp(p,find)==0) { flag2++。 } if(flag2==1amp。amp。ha!=flag2) { printf(職工號(hào) 職工姓名 職工性別 職工生日 職工學(xué)歷 職工職位 職工工資 \n)。 printf(\n%13s%11s%7s%10s%13s%10s%5s\n,p,p,p,p,p,p,p)。 ha=flag2。 } else if(flag2ha){printf(\n%13s%11s%7s%10s%13s%10s%5s\n,p,p,p,p,p,p,p)。ha=flag2。} p=pnext。 } if(flag2) { printf(\n****************** 按 設(shè) 備 名 稱 %s 統(tǒng) 計(jì) 的 有 %d 條記錄 :********************\n\n,find,flag2)。 } else {printf(\n 按職工姓名 %s 統(tǒng)計(jì)分類的結(jié)果為 0 個(gè) \n\n,find)。} } else if(sel==0) return。 } 4:修改模塊 void change(Node *woker) //修改職工信息函數(shù) { Node *p。 char find[20]。 if(!wokernext) { printf(\n提示 :沒(méi)有資料可以修改 !\n)。 return。 } printf(請(qǐng)輸入要修改的職工號(hào) :)。 scanf(%s,find)。 p=wokernext。 while(p!=NULL) { if(strcmp(p,find)==0) //如果找到的話返回的是符合要求 break。 p=pnext。 } if(p) { int x。 while(1) { printf(完成修改請(qǐng)輸入 0 否則輸入任意數(shù)再進(jìn)行修改 :)。 scanf(%d,amp。x)。 if(x==0) {break。} printf(請(qǐng)輸入新職工號(hào) (原來(lái)是 %s ):,p)。 scanf(%s,p)。 printf(請(qǐng)輸入新職工姓名 (原來(lái)是 %s ):,p)。 scanf(%s,p)。 printf(請(qǐng)輸入新職工性別 (原來(lái)是 %s ):,p)。 scanf(%s,p)。 printf(請(qǐng)輸入新出生年月 (原來(lái)是 %s ):,p)。 scanf(%s,p)。 printf(請(qǐng)輸入新職工學(xué)歷 (原來(lái)是 %s ):,p)。 scanf(%s,p)。 printf(請(qǐng)輸入新職工職位 (原來(lái)是 %s ):,p)。 scanf(%s,p)。 printf(請(qǐng)輸入新職工工資 (原來(lái)是 %s ):,p)。 scanf(%s,p)。 printf(\n提示 :該項(xiàng)記錄資料已經(jīng)成功修改 !\n)。 } } else printf(\n提示 :你要修改的信息不存在 !\n)。 } 5:刪除模塊 void dismiss(Node *woker) //刪除職工信息函數(shù) {Node *p,*r,*s。 char find[10]。 if(!wokernext) { printf(\n提示 :沒(méi)有資料可以顯示 !\n)。 return。 } printf(\n提示 :請(qǐng)輸入您要?jiǎng)h除的職工號(hào) !\n)。 scanf(%s,find)。 p=wokernext。 while(p!=NULL) { if(strcmp(p,find)==0) //如果找到的話返回的是符合要求 break。 p=pnext。 } if(!p) printf(\n提示 :找不到您想刪除的職工號(hào) !\n)。 else {r=woker。 while(rnext!=p) r=rnext。 s=rnext。 rnext=rnextnext。 } } 6:存檔模塊 void save(Node *woker) //將職工信息保存到文件 { int n。 Node *p。 FILE *fp。 //指向文件的指針 printf(需要保存嗎 ?( 1保存 0不保存) )。 scanf(%d,amp。n)。 if(n) { if(wokernext==NULL)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1