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

正文內容

職工管理家譜數據結構課程設計電子版報告-文庫吧

2025-08-07 14:37 本頁面


【正文】 salary。 /*工資數指針 */ }EmpType。 /*職工類型 */ void DelAll(EmpType emp[],int amp。n) /*清除職工文件全部記錄 */ {FILE *fp。 if ((fp=fopen(,wb))==NULL) {printf(不能打開職工文件 \n)。 return。 } emp[0].pno=emp[0].pdepno=emp[0].psalary=1。 /*初始化 */ n=0。 printf(已刪除全部職工文件記錄 !\n)。 fclose(fp)。 } 7 void ReadFile(EmpType emp[],int amp。n) /*讀數據文件存入 emp 數組中 */ {FILE*fp。 long len。 int i。 if ((fp=fopen(,rb))==NULL) {n=0。 return。 } fseek(fp,0,2)。 len=ftell(fp)。 rewind(fp)。 n=len/sizeof(EmpType)。 if(n!=0) n。 else emp[0].pno=emp[0].psalary=1。 for(i=0。i=n。i++) fread(amp。emp[i],sizeof(EmpType),1,fp)。 fclose(fp)。 } void SaveFile(EmpType emp[],int n) {int i。 FILE*fp。 if((fp=fopen(,wb))==NULL) {printf(數據不能打開 \n)。 return。 } if(n1) for(i=0。i=n。i++) fwrite(amp。emp[i],sizeof(EmpType),1,fp)。 printf(已將單鏈表中全部結點存儲到職工文件中 !\n)。 fclose(fp)。 } void InputEmp(EmpType emp[],int amp。n) {printf(輸入職工號,姓名,部門號,工資: \n)。 n++。 scanf(%d%s%d%f,amp。emp[n].no,amp。emp[n].name,amp。emp[n].depno,amp。emp[n].salary)。 emp[n].pno=emp[n].pdepno=emp[n].psalary=0。 } void OutputFile(EmpType emp[],int n) 8 {int i。 if(n1) { printf(沒有任何記錄 \n)。 return。 } printf(全部職工記錄為: \n)。 for(i=1。i=n。i++) printf(%3d%7s%7d%7g\n,emp[i].no,emp[i].name,emp[i].depno,emp[i].salary)。 } void Sortno(EmpType emp[],int n) {int i=2,j。 if(n1) {printf(沒有職工記錄,不能按職工號排序 \n)。 return。 } emp[0].pno=1。emp[1].pno=1。 while(i=n) {j=0。 while(emp[j].pno!=1amp。amp。 emp[emp[j].pno].noemp[i].no) j=emp[j].pno。 emp[i].pno=emp[j].pno。 emp[j].pno=i。 i++。 }printf(按職工號排序完成 !\n)。 } void Dispno(EmpType emp[],int n) {int i=emp[0].pno。 if(i==1) printf(尚未按職工號排序 \n)。 printf(按職工號排序為: \n)。 while(i!=1) {printf(%3d%7s%7d%7g\n,emp[i].no,emp[i].name,emp[i].depno,emp[i].salary)。 i=emp[i].pno。 } } void Sortdepno(EmpType emp[],int n) {int i=2,j。 if (n1) {printf( 沒有職工記錄,不能按部門號排序 \n)。 return。 9 } emp[0].pdepno=1。emp[1].pdepno=1。 while(i=n) {j=0。 while(emp[j].pdepno!=1amp。amp。emp[emp[j].pdepno].pdepnoemp[i].pdepno) j=emp[j].pdepno。 emp[i].pdepno=emp[j].pdepno。 emp[j].pdepno=i。 i++。 }printf(按部門號排序完成 !\n)。 } void Dispdepno(EmpType emp[],int n) {int i=emp[0].pdepno。 if(i==1) printf( 尚未按部門號排序 \n)。 printf(按部門號排序為: \n)。 while(i!=1) {printf(%3d%7s%7d%7g\n,emp[i].no,emp[i].name,emp[i].depno,emp[i].salary)。 i=emp[i].pdepno。 } } void Sortsalary(EmpType emp[],int n) {int i=2,j。 if(n1) {printf(沒有職工記錄,不能按工資排序 \n)。 return。 } emp[0].psalary=1,emp[1].psalary=1。 while(i=n) {j=0。 while(emp[j].psalary!=1amp。amp。emp[emp[j].psalary].salaryemp[i].salary) j=emp[j].psalary。 emp[i].psalary=emp[j].psalary。 emp[j].psalary=i。 i++。 }printf(按工資排序完成 !\n)。 } void Dispsalary(EmpType emp[],int n) {int i=emp[0].psalary。 if(i==1) printf(尚未按工資排序 \n)。 10 printf(按工資排序為: \n)。 while(i!=1) {printf(%3d%7s%7d%7g\n,emp[i].no,emp[i].name,emp[i].depno,emp[i].salary)。 i=emp[i].psalary。
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1