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

正文內(nèi)容

企業(yè)職工工資管理系統(tǒng)(專業(yè)版)

2025-09-18 14:43上一頁面

下一頁面
  

【正文】 } else continue。 for(j=0。 } }void searbtime(){ char c=39。j。 printf(\n)。 a=。 if(strcmp(emp[i].title,sen)==0)s++。int i。j++) { if((fe=fopen(exaname[j],rb))==NULL) { printf(can39。i++) { printf(\n編號 姓名 考勤時間 考勤天數(shù)\n)。i++) { exa[i].num=emp[i].num。}int createxa(){ FILE *fe,*fe1。i++) if(strstr(sal[i].name,bname)!=NULL) { k=i。 fclose(fs)。}void searbnamem(){ int i,k,j。 printf(\n編號 姓名 職務(wù)工資 職務(wù)補(bǔ)貼 住房補(bǔ)貼 考勤管理獎\n)。 } if((a==DA[j].year)amp。 char bname[20],c=39。 printf(\n編號 姓名 職務(wù)工資 職務(wù)補(bǔ)貼 住房補(bǔ)貼 考勤管理獎\n)。(b==DA[j].month)) { fread(sal,SSAL_LEN,en,fs)。 FILE *fs。 } printf(\n還要修改此職工的其他信息嗎?(y/n):)。Y39。y39。}void modifyemp(){ int select,k,j。 en。} } if(j==en+1) { printf(\n輸入的職工編號有錯,請重新輸入!\n)。 if((fe=fopen(,rb))==NULL) { printf(can39。i++) { printf(\n編號 姓名 性別 出生日期 職稱 現(xiàn)任職年限\n)。jk。 exit(1)。i++) { printf(\n編號 姓名 職務(wù)工資 職務(wù)補(bǔ)貼 住房補(bǔ)貼 考勤管理獎\n)。 sal[i].postsub=((sal[i].postsal*25)/100)。 fclose(fs)。 printf(\n按任意鍵繼續(xù)!\n)。}int allemps(){ int i。aen1。 struct employ people。 continue。getchar()。break。break。 printf( \n)。 printf(\t \n\n)。 } en。//計算平均實(shí)發(fā)工資void countlowsal()。//對考勤記錄文件操作void opsal()。struct salary{ int num。double avesal。//創(chuàng)建考勤信息int creatsal()。5. 刪除職工人事基本信息,提示用戶輸入要進(jìn)行刪除操作的職工編號,如果在文件中有該信息存在,則將該編號所對應(yīng)的職工信息刪除,否則輸出提示信息,并提示用戶選擇是否繼續(xù)進(jìn)行刪除操作。(1) 統(tǒng)計各職稱崗位的職工人數(shù)是多少,計算高級工程師的比例。//按姓名精確查詢職工的工資信息1void searbnamem()。 int term。//養(yǎng)老保險 double housesave。//修改職工人事基本信息void searaexa()。||c==39。 printf(\t *\n)。 case 3:opsal()。 switch(select) { case 1:en=addemp()。 printf(\n請選擇您需要的服務(wù)(02):)。 printf(\n請選擇您需要的服務(wù)(03):)。 scanf(%d,amp。emp[i].,amp。 scanf(%d%s%s%d%d%s%d,amp。ien。i++) { printf(\n編號 姓名 性別 出生日期 職稱 現(xiàn)任職年限\n)。 scanf(%d %d,amp。 for(i=0。 sal[i].oldinsure=(((sal[i].postsal+sal[i].postsub)*10)/100)。 return(sn)。 continue。 }while((c==39。 return(en)。) { printf(\n請輸入要刪除的職工編號:)。 if(c2==39。t openfile \n)。 } fread(emp,SEMP_LEN,en,fe)。 continue。 break。 } fwrite(emp,SEMP_LEN,en,fe)。 for(j=0。 for(j=0。 } return。 a=。 printf(\n請輸入職工全名:)。getchar()。)。) { k=1。 c=getchar()。 printf(請輸入文件名(exa[]))。ien。 scanf(%d %d,amp。i++) if(exa[i].work=30) { printf(編號%d 姓名%s\n,exa[i].num,exa[i].name)。 strcpy(ass,zhg)。 FILE *fs。(b==DA[j].month)) { fread(sal,SSAL_LEN,en,fs)。 printf(您要查詢那個月的信息(年 月)?\n)。ien。Y39。 for(i=0。}。(b==DA[j].month)) { fread(sal,SSAL_LEN,en,fs)。y39。 fclose(fs)。 int a,b。 } if((a==DA[j].year)amp。}void countrealsal(){ double sum=0,avesal。 } fread(emp,SEMP_LEN,en,fs)。 for(i=0。 struct date time。 an++。 fread(emp,SEMP_LEN,en,fe)。 printf(\n繼續(xù)查詢其他職工信息嗎?(y/n):)。||c==39。 scanf(%d %d,amp。 printf(\n繼續(xù)查詢其他職工的信息嗎?(y/n):)。Y39。,amp。 c=getchar()。 scanf(%d,amp。 a=。t open file \n)。 switch(select) { case 1:printf(職稱:)。break。t open file \n)。getchar()。 scanf(%c,amp。||c1==39。 getchar()。c)。j=0。 fclose(fs1)。 sal[i].shouldsal=(sal[i].postsal+sal[i].postsub+sal[i].housesub+sal[i].manageaward)。 strcpy(eng,gchsh)。int i。 for(i=0。 emp[a]=people。inumber。 scanf(%d %s %s %d %d %s %d,amp。 } break。 printf( \n)。 printf( \n)。select)。 case 2:opexa()。 printf(\t* 企業(yè)職工工資管理系統(tǒng) *\n)。 if(c==39。//增加職工人事信息int delemp()。//應(yīng)發(fā)工資 double persontax。 struct date bor_time。//找全勤的職工1void searbnum()。(3) 輸入一個時間(),在考勤記錄文件中查詢當(dāng)月全勤的職工,并輸出他們的姓名。7. 輸入一個時間(),輸出該月份的職工的工資信息。//輸入一個職工信息int allemps()。 int month。 double postsal。//顯示所有職工的工資信息int loademps()。 FILE *fp。 } printf(\n)。 scanf(%d,amp。 printf( \n)。break。 default :printf(\n按鍵錯誤,請重新選擇!\n)。 if(flag==2) searbnamej()。 case 3:sn=creatsal()。 exit(0)。 for(b=a+1。 if((fe=fopen(,rb+))==NULL) { printf(can39。 fclose(fe)。 scanf(%s,salname[])。 if (exa[i].work=20) sal[i].manageaward=(10*exa[i].work)。 printf(\n 應(yīng)發(fā)工資 個人所得稅 養(yǎng)老保險 住房公積金 實(shí)發(fā)工資\n)。 fclose(fe)。 emp[k]=people。 } if((fe=fopen(,wb+))==NULL) { printf(can39
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1