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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計之工資管理系統(tǒng)-預(yù)覽頁

2025-01-16 14:16 上一頁面

下一頁面
 

【正文】 q=headnextnext。 snext=q。 } } } printf(排好序的信息如下: \n)。 七、體會與自我評價 在這次編程的過程中應(yīng)該說還是收獲了許多,這是本人第一次獨立設(shè)計如此龐大的一個程序,整個過程還是充滿曲折與挑戰(zhàn)的 首先一開始,對于如何實現(xiàn)一個 職工管理程序,我首先想到的就是輸入顯示各個職工的信息如職工姓名,生日,工齡時間等等,但是對于如何實現(xiàn)這些,卻不知道從何做起 然后就是去網(wǎng)絡(luò)上下載了一些相關(guān)的文字資料進行學(xué)習(xí)和參考,網(wǎng)絡(luò)上各種各樣的職工管理程序很多,但是符合此次設(shè)計要求的程序并沒有找到 因此我參考了多個程序之后決定為我的程序?qū)崿F(xiàn)錄入、修改、顯示、刪除 、排序, 五個功能。 在今后的學(xué)習(xí)中,必然不乏更加復(fù)雜困難的挑戰(zhàn),在有了此次的經(jīng)驗后,我一定會不懈的怒力,去克服他們,這才是我們完成課程設(shè)計的目的所在。 }SLNode。 void ListInitiate(SLNode **head)//鏈表初始化 { if((*head=(SLNode *)malloc(sizeof(SLNode)))==NULL) exit(1)。 if((q=(SLNode *)malloc(sizeof(SLNode)))==NULL) exit(1)。 strcpy(qname,)。 strcpy(qaddress,)。p。 pnext=q。 //如果姓名相同則不插入信息 } else if(strcmp(pname,)0amp。 break。 break。 s=head。 } printf(請輸入要刪除職工的姓名: \n)。p=pnext){//在鏈表中從頭到尾查找輸入的人的姓名 if(strcmp(pname,x)==0){ //如果存在,則刪除,否則輸出:名單中無職工信息,無須刪除! snext=pnext。 } s=p。 p=headnext。 scanf(%s,)。 printf(請輸入職工信息: \n 姓名、 性別、出生年月、工作年月、學(xué)歷、職務(wù)、住址、電話 \n)。pwork_date,pdegree,pjob,paddress,amp。 } } if(p==NULL)//如果鏈表為空 printf(此職工不存在,無法修改其信息! \n)。 if(==NULL){//鏈表為空 printf(名單中無職工信息,查詢失敗! \n)。 printf(\t* 職工信息查詢操作 *\n)。 while(1) { printf(請輸入您要選擇的操作: )。 else if(i==1){//輸入 1,對姓名進行查詢 p=。 for(p。 printf(%s %c %d %d %s %s %s %d\n,pname,psex,pborn_date,pwork_date,pdegree,pjob,paddress,ptele_num)。 printf(請輸入出生年月: )。 for(p。 printf(%s %c %d %d %s %s %s %d\n,pname,psex,pborn_date,pwork_date,pdegree,pjob,paddress,ptele_num)。 printf(請輸入工作年月: )。 for(p。 printf(%s %c %d %d %s %s %s %d\n,pname,psex,pborn_date,pwork_date,pdegree,pjob,paddress,ptele_num)。 printf(請輸入學(xué)歷: )。p。 } } if(j==0)//表示沒有找到輸入的信息 printf(職工名單中沒有這種學(xué)歷的! \n)。 scanf(%s,)。p=pnext){ if(strcmp(pjob,)==0){ ++j。 else printf(查詢成功!請繼續(xù)操作! \n)。 j=0。//如果存在這個人,那么 j 自加 printf(\n 姓名、性別、出生年月、工作年月、學(xué)歷、職務(wù)、住址、電話 \n)。 } else if(i==7){//輸入 7,對電話號碼進行查詢 p=。 j=0。//如果存在這個人,那么 j 自加 printf(\n 姓名、性別、出生年月、工作 年月、學(xué)歷、職務(wù)、住址、電話 \n)。 } else if(i!=0 amp。 i!=2 amp。 i!=4 amp。 i!=6 amp。 printf(\t********************************* \n)。 printf(\t********************************* \n)。p=pnext)//輸出所有職工的信息 printf(%s %c %d %d %s %s %s %d\n,pname,psex,pborn_date,pwork_date,pdegree,pjob,paddress,ptele_num)。 SLNode *p,*q,*s。 printf(\t\t~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~\n)。 printf(\t\t~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~\n)。 if(i==0)//輸入 0,退出排序系統(tǒng),回到主菜單 break。p=pnext)//統(tǒng)計職工人數(shù) n++。m=n。s=p,p=q,q=qnext) { if(strcmp(pname,qname)0)// { if(headnext==p)//p 為頭結(jié)點 { headnextnext=qnext。 p=headnext。 p=q。 printLink(head)。i!=1amp。i!=3amp。 printf(\t\t~.~ 職工信息排序系統(tǒng) ~.~\n)。 //printf(,回到主菜單 \ \n)。 ListInitiate(amp。 printf(************************ 歡 迎 使 用 職 工 管 理 系 統(tǒng) ***************************\n)。 printf(\t★☆☆★☆☆★☆☆★★☆☆★☆☆★☆☆★★☆☆★☆☆★☆☆★☆☆★\n)。 printf(\t★ \ \t\t\ \t\t★ \n\t☆ \\t\t\ \t\t☆ \n\t★ \ \t\t\ \t\t★ \n)。 scanf(%d,amp。 } else if(i==1){//輸入 1,新增一名職工 printf(請輸入職工信息: \n 姓名、性別、出生年月、工作年月、學(xué)歷、職務(wù)、住址、電話 \n)。,b,amp。 printLink(head)。 } else if(i==5){//輸入 5,對職工信息進行排序 SLNode *p=head。 printf(\t★☆☆★☆☆★☆☆★★☆☆★☆☆★☆☆★★☆☆★☆☆★☆☆★☆☆★ \n)。 printf(\t★ \t\t\t\ \t★ \n\t☆ \t\t\t\ \t☆ \n\t★ \t\t\t\ \t★ \n)。 } }
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1