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

正文內(nèi)容

員工考勤信息管理的設(shè)計和實現(xiàn)-文庫吧

2025-03-23 23:04 本頁面


【正文】 ++) printf(\t\t\t%d\t%s\t%s\n,person[i].id,person[i].name,person[i].department)。 break。 } case(2): { printf(\t\t\t輸入姓名:)。 scanf(%s,temp)。 printf(\t\t\tID\t姓名\t部門\n)。 for(i=0。iCOUNT。i++) if(strcmp(person[i].name,temp)==0) printf(\t\t\t%d\t%s\t%s\n,person[i].id,person[i].name,person[i].department)。 break。 } case(3): { printf(\t\t\t輸入ID:)。 scanf(%d,amp。id)。 printf(\t\t\tID\t姓名\t部門\n)。 for(i=0。iCOUNT。i++) { if(person[i].id==id) { printf(\t\t\t%d\t%s\t%s\n,person[i].id,person[i].name,person[i].department)。 break。 } } break。 } case(4): { printf(\t\t\t輸入部門:)。 scanf(%s,temp)。 printf(\t\t\tID\t姓名\t部門\n)。 for(i=0。iCOUNT。i++) if(strcmp(person[i].department,temp)==0) printf(\t\t\t%d\t%s\t%s\n,person[i].id,person[i].name,person[i].department)。 break。 } case(5): break。 } system(pause)。}//添加員工信息void insert_employee(struct employee new_person) //有新員工加入時,插入{ int i。 system(cls)。 read_file()。 //讀文件 i=COUNT。 while(person[i].id) { person[i]=person[i1]。 i。 } person[i]=new_person。 COUNT++。 write_file()。 if(FLAG_pause==0) system(pause)。}//刪除員工信息void delete_employee(int id) //員工辭職,退休等時,刪除員工信息,數(shù)組方式存儲的線性表的刪除操作{ int i。 int j。 read_file()。 //讀文件 system(cls)。 for(i=0。iCOUNT。i++) if(person[i].id==id) break。 for(j=i。jCOUNT。j++) person[j]=person[j+1]。 COUNT。 write_file()。 if(FLAG_pause==0) system(pause)。}void management_employee() //管理員工信息總函數(shù){ int choice。 int id。 struct employee someone。 printf(\n\t\t\t\t\t員工信息管理\n)。 printf(\n\\t)。 printf(\t)。 printf(\t)。 printf(\t)。 printf(\n)。 printf(\n\t請選擇(1~5):\t)。 start: scanf(%d,amp。choice)。 if(choice1 || choice6) { printf(\t輸入錯誤,請重輸:\t)。 goto start。 } switch(choice) { case(1): { input_employee()。 break。 } case(2): { output_employee()。 break。 } case(3): { printf(\t\t\t插入新員工信息\n)。 printf(\t\t\t請輸入員工的:\n\t\t\tID\t姓名\t部門\n)。 printf(\t\t\t)。 scanf(%d%s%s,amp。,)。 insert_employee(someone)。 break。 } case(4): { printf(\t\t\t刪除員工信息\n)。 printf(\t請輸入要刪除的員工ID:\t)。 scanf(%d,amp。id)。 delete_employee(id)。 break。 } case(5): break。 }}//計算日期對應(yīng)的文件名,相當于哈希函數(shù),以一年內(nèi)為界,一年以天計算int puter(struct date someday) { int i。 int days=0。 if(==) days=+1。 else { for(i=+1。i。i++) switch(i) { case 2: days=days+28。 case 3: days=days+31。 case 4: days=days+30。 case 5: days=days+31。 case 6: days=days+30。 case 7: days=days+31。 case 8: days=days+31。 case 9: days=days+30。 case 10: days=days+31。 case 11: days=days+30。 } days=days+。 } return days。}//記錄每天每個員工的考勤情況void recorder() { int i。 int late。 int early。 int id。 int days。 char name[20]。 char filename[40]。 //零時存放某一天的考勤文件的文件名
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1