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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)-職工信息管理系統(tǒng)-單鏈表實(shí)現(xiàn)程序源代碼(更新版)

  

【正文】 ify(Link l) //修改功能結(jié)束//插入記錄:按工號(hào)查詢到要插入的節(jié)點(diǎn)的位置,然后在該工號(hào)之后插入一個(gè)新節(jié)點(diǎn)。p)。 printf(請(qǐng)你輸入新性別(原來(lái)是%s):,p)。 } printf(請(qǐng)你輸入要修改的職工工號(hào):)。 printe(p)。 //打印p結(jié)點(diǎn)各個(gè)數(shù)據(jù)成員的值 printstart()。sel)。 } //if(sel==2) else Wrong()。 p=Locate(l,findmess,name)。 while(rnext!=p) r=rnext。 return。 /* 信息輸入已經(jīng)完成 */ pnext=NULL。 printf(請(qǐng)你輸入職工職稱:)。 getchar()。 flag=1。,跳出while(1),即跳出add()函數(shù) break。 //鏈表沒有節(jié)點(diǎn)時(shí),s=null。 while(r!=NULL) { if(strcmp(r,findmess)==0) /*若找到findmess值的職工職稱*/ return r。 } void printc() /* 本函數(shù)用于輸出中文 */ { printf( 工號(hào)\t 姓名 性別 部門 職稱 工資 總工資 平均工資\n)。 //打印各學(xué)科標(biāo)題 printf(\n)。} //void menu菜單結(jié)束void Disp(Link l) //顯示單鏈表l中存儲(chǔ)的職工記錄,內(nèi)容為employee結(jié)構(gòu)中定義的內(nèi)容{ int count=0。 printf(\t* *\n)。 //將單鏈表l中的數(shù)據(jù)寫入文件void printe(Node *p)。 void disp(Link l)。 char bm[15]。/* 工號(hào) */ char sex[4]。 //Link l (注意是:字母l不是數(shù)字1)void add(Link l)。 //修改功能void save(Link l)。 printf(\t* 職工信息管理系統(tǒng)_結(jié)構(gòu)體數(shù)組實(shí)現(xiàn) *\n)。 printf(\t*****************************************************************\n)。 //打印橫線 printc()。 } void Nofind() { printf(\n=====提示:沒有找到該職工!\n)。 } } else if(strcmp(zcornum,zc)==0) /* 按職稱查詢 */ { r=lnext。 s=lnext。039。!\n,num)。 scanf(%s,p)。 getchar()。 getchar()。 if(!lnext) //當(dāng)list無(wú)后繼結(jié)點(diǎn)時(shí),提示和結(jié)束返回del() { printf(\n=====提示:沒有記錄可以刪除!\n)。 if(p) { r=l。 scanf(%s,findmess)。 } else Nofind()。 scanf(%d,amp。 //打印各學(xué)科標(biāo)題 printe(p)。 printc()。 return。 getchar()。 scanf(%d,amp。 } else Nofind()。 while(1) { //stringinput(s,10,please input insert location after the Number:)。 s=lnext。 scanf(%c,amp。} //回主菜單 } }//while(1) /*以下新記錄的插入新節(jié)點(diǎn),工號(hào)不能跟已存在的工號(hào)相同,操作與Add()相同*/ printf(請(qǐng)你輸入待插入的工號(hào)(以39。 //作用? 每次從第一個(gè)節(jié)點(diǎn)開始找,看num是否重復(fù)。 } //while(s) p=(Node *)malloc(sizeof(Node))。 scanf(%s,p)。p)。 /*在main()有對(duì)該全局變量的判斷,若為1,則進(jìn)行存盤操作*/ /*將指針賦值給r,因?yàn)閘中的頭節(jié)點(diǎn)的下一個(gè)節(jié)點(diǎn)才實(shí)際保存著學(xué)生的記錄*/ r=lnext。 }void Tongji(Link l) //統(tǒng)計(jì){ Node *max,*min。 max=min=t。 }} void Sort(Link l) //排序 { Link ll。 /*用于創(chuàng)建新的節(jié)點(diǎn)*/ if(!ll) { printf(\n allocate memory failure )。 /*如沒有申請(qǐng)到,打印提示信息*/ return 。 else /*否則將該節(jié)點(diǎn)插入至第一個(gè)總分字段比它小的節(jié)點(diǎn)的前面*/ { snext=rrnext。 Node *p。 //文件的記錄數(shù)+1 } else { flag=0。 } fclose(fp)。 /*定義記錄指針變量*/ printf(\t\t\t\t職工信息管理系統(tǒng)\n\t\t\t\t\n)。 scanf(%c,amp。 } // if(fp==NULL) printf(\n=====提示:文件已經(jīng)打開,正在導(dǎo)入記錄......\n)。 } } //while(!feof(fp)) fclose(fp)。 scanf(%c,amp。 break。 break。 br
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1