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

正文內(nèi)容

c語言課程設(shè)計-職工信息管理系統(tǒng)-單鏈表實現(xiàn)程序源代碼(已修改)

2025-08-06 15:10 本頁面
 

【正文】 //C語言課程設(shè)計 職工信息管理系統(tǒng)—單鏈表實現(xiàn)include include include int saveflag=0。 /*是否需要存盤的標志變量*/struct employee { char name[15]。 char num[10]。/* 工號 */ char sex[4]。 char bm[15]。 char zc[20]。 int gz。 }。 typedef struct node { struct employee data。 struct node *next。 }Node,*Link。 //Link l (注意是:字母l不是數(shù)字1)void add(Link l)。 void disp(Link l)。 //查看職工所有信息void del(Link l)。 //刪除功能Node* Locate(Link l,char findmess[],char nameornum[])。void Qur(Link l)。 //查詢功能void Tongji(Link l)。 //統(tǒng)計void Sort(Link l)。 //排序void Modify(Link l)。 //修改功能void save(Link l)。 //將單鏈表l中的數(shù)據(jù)寫入文件void printe(Node *p)。 //本函數(shù)用于打印鏈表中某個節(jié)點的數(shù)據(jù)內(nèi)容 */ //以下4個函數(shù)用于輸出中文標題void printstart()。 void Wrong()。 void Nofind()。 void printc()。void menu(){ printf(\t*****************************************************************\n)。 printf(\t* *\n)。 printf(\t* 職工信息管理系統(tǒng)_結(jié)構(gòu)體數(shù)組實現(xiàn) *\n)。 printf(\t* *\n)。 printf(\t* [1] 增加職工信息 [2] 刪除職工信息 *\n)。 printf(\t* [3] 查詢職工信息 [4] 修改職工信息 *\n)。 printf(\t* [5] 插入職工記錄 [6] 統(tǒng)計職工記錄 *\n)。 printf(\t* [7] 排序 [8] 保存職工信息 *\n)。 printf(\t* [9] 顯示數(shù)據(jù) [0] 退出系統(tǒng) *\n)。 printf(\t* *\n)。 printf(\t*****************************************************************\n)。} //void menu菜單結(jié)束void Disp(Link l) //顯示單鏈表l中存儲的職工記錄,內(nèi)容為employee結(jié)構(gòu)中定義的內(nèi)容{ int count=0。 Node *p。 p=lnext。 // l存儲的是單鏈表中頭結(jié)點的指針,該頭結(jié)點沒有存儲職工信息,指針域指向的后繼結(jié)點才有職工信息 if(!p) /*p==NULL,NUll在stdlib中定義為0*/ { printf(\n=====提示:沒有職工記錄可以顯示!\n)。 return。 } printf(\t\t\t\t顯示結(jié)果\n)。 printstart()。 //打印橫線 printc()。 //打印各學(xué)科標題 printf(\n)。 while(p) //逐條輸出鏈表中存儲的職工信息 { printe(p)。 p=pnext。 } printstart()。 printf(\n)。 } //void Disp結(jié)束void printstart() { printf(\n)。 } void Wrong() { printf(\n=====提示:輸入錯誤!\n)。 } void Nofind() { printf(\n=====提示:沒有找到該職工!\n)。 } void printc() /* 本函數(shù)用于輸出中文 */ { printf( 工號\t 姓名 性別 部門 職稱 工資 總工資 平均工資\n)。 } void printe(Node *p)/* 本函數(shù)用于打印鏈表中某個節(jié)點的數(shù)據(jù)內(nèi)容 */ { printf(%12s%s\t%s\t%d\t%d\t%d\t %d\t %d\n, p,p,p,p,p,p)。 } //Locate(l,findmess,num)。 /* 該函數(shù)用于定位連表中符合要求的結(jié)點,并返回該指針 */ Node* Locate(Link l,char findmess[],char zcornum[]) { Node *r。 if(strcmp(zcornum,num)==0) /* 按工號查詢 */ { r=lnext。 while(r!=NULL) { if(strcmp(r,findmess)==0) /*若找到findmess值的工號*/ return r。 r=rnext。 } } else if(strcmp(zcornum,zc)==0) /* 按職稱查詢 */ { r
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1