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

正文內(nèi)容

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

2024-09-11 14:43上一頁面

下一頁面
  

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