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

正文內(nèi)容

c課程設(shè)計-考勤管理程序設(shè)計與實現(xiàn)報告-wenkub.com

2025-02-07 07:36 本頁面
   

【正文】 刪除后如下圖: 把 31 ll kk 刪除 圖為 2021 3 9 號的記錄。輸入的信息保存到。 } else goto start。 if(out==39。 break。 break。 goto start。 printf(\n\t 請輸入菜單選項 (1~3):\t)。 printf(\t 菜單 :\n)。 } } //主函數(shù) int main() { int choice。 break。 goto start。 printf(\n\t 請選擇 (1~4):\t)。 printf(\n\ \t)。 break。 goto start。 printf(\n\t 請選擇 (1~3):\t)。 printf(\t\t\t\t\t 查詢員工考勤 \n)。 } case(4): break。 printf(\t\t\t%d\t%s\t%d\t%d\n, ,)。 //存放每個文件開頭的相同信息 while(!feof(fp)) 武漢理工大學《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計說明書 35 { fscanf(fp,%d%s%d%d,amp。 fscanf(fp,%d%d%d%s%s%s%s,amp。k=end_page。 } case(3): { printf(\n\t 請 輸入姓名 :\t)。 printf(\t\t\t%d\t%s\t%d\t%d\n, ,)。,amp。year,amp。k++) { itoa(k,filename, 10)。id)。 } fclose(fp)。,amp。month,amp。 //int 轉(zhuǎn)換成 string strcat(filename,.txt)。 goto start。 printf(\n\t 請選擇 (1~4):\t)。 printf(\n\ \t)。,amp。)。 printf(\n\t\t 起始日期: )。 FILE *fp。 char early[20]。 int year,month,day。 int i。 } case(4): break。 printf(\t\t\t%d\t%s\t%d\t%d\n, ,)。,amp。 } case(3): { printf(\t 請輸入姓名 :\t)。 武漢理工大學《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計說明書 30 printf(\t\t\t%d\t%s\t%d\t%d\n, ,)。,amp。 scanf(%d,amp。)。 } switch(choice) { case(1): { printf(\t\t\tID\t 姓名 \t 遲到 \t 早退 \n)。 start: scanf(%d,amp。 printf( ID 查詢 \t)。year,amp。 itoa(key,filename, 10)。,amp。 system(cls)。 char filename[20]。 char ID[20]。 武漢理工大學《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計說明書 28 int id。j++) fprintf(fp,%d\t%s\t%d\t\t%d\n,stat[j].id,stat[j].name, stat[j].late_count,stat[j].early_count)。 fprintf(fp,\t 考勤統(tǒng)計 \n)。) { printf(請輸入文件名 。 printf(\t\t\t 是否保存 (y/n):\t)。 printf(\tID\t 姓名 \t 遲到次數(shù) \t 早退次數(shù) \n)。 } status=0。 strcpy(stat[k].name,)。 if(==1) stat[j].late_count++。)。 } k。stat[k].id,stat[k].name,amp。year,amp。i++) { itoa(i,filename, 10)。); begin_page=puter(begin)。 printf(\n\t\t 終止日期: )。 scanf(%d%d%d,amp。 } system(cls)。 //存儲每個員工的遲到,早退次數(shù)的信息 for(i=0。 //指向某一天的考勤文件的指針 struct date begin。 char name[20]。 //零時存放某一天的考勤文件的文件 int year。 //標識,用于判斷一個從文件中讀入的新記錄是否在內(nèi)存 中 存 在 , 如 果 不 存 在 則 新 分 配 內(nèi) 存 , //否則追加在已有的記錄上 int begin_page。 武漢理工大學《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計說明書 24 } //統(tǒng)計所有員工某段時間的考勤情況,把統(tǒng)計結(jié)果輸入文件中 void statistic() { int i。 fprintf(fp,%d\t%s\t%d\t%d\n,id,name,late,early)。 printf(\n\t\t%d\t%s\t,id,name)。 for(i=0。 fp=fopen(filename,w)。)。 printf(\n\t\t 日期: )。 //零時存放某一天的考勤文件的文件名 FILE *fp。 int id。 } return days。 case 9: days=days+30。 case 5: days=days+31。i。 } } 程序?qū)崿F(xiàn) //計算日期對應的文件名,相當于哈希 函數(shù) ,以一年內(nèi)為界 ,一年以天計算 int puter(struct data someday) { int i。id)。 break。 printf(\t 請輸入要修改的員工 ID:\t)。,)。 } case(3): { printf(\t\t\t 插入新員工信息 \n)。 } switch(choice) { case(1): { 武漢理工大學《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計說明書 20 input_employee()。 start: scanf(%d,amp。 printf( \t)。 printf(\n\t\t\t\t\t 員工信息管理 \n)。 system(pause)。,)。 FLAG_pause=1。 write_file()。 for(j=i。 //讀文件 system(cls)。 if(FLAG_pause==0) system(pause)。 i。 system(cls)。 break。 printf(\t\t\tID\t 姓名 \t 部門 \n)。 break。 printf(\t\t\tID\t 姓名 \t 部門 \n)。 break。 printf(\t\t\tID\t 姓名 \t 部門 \n)。i++) printf(\t\t\t%d\t%s\t%s\n,person[i].id,person[i].name,person[i].department)。 goto start。 printf(\n\t 請選擇 (1~5):\t)。 printf( \t)。 system(cls)。 } //輸出員工信息 void output_employee() { int i。i++) { fprintf(fp1,\t\t\t\t%d\t%s\t%s\n,person[i].id,person[i].name,person[i].department)。 } fprintf(fp1,\t\t\t\t 輸入員工信息 \n)。 fp1=fopen(,w+)。 } COUNT。 exit(1)。 fclose(fp2)。 武漢理工大學《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計說明書 13 printf(\t\t\t\t)。 printf(%d,)。 fprintf(fp1,\n\t\t\t\tID\t 姓名 \t 部門 \n)。 fp2=fopen(,w)。 //基準 日期 信息管理 程序?qū)崿F(xiàn) void input_employee() //第一次輸入員工信息,相當于初始化 { system(cls)。 int COUNT=0。 int late_count。 char name[20]。 }。 }。 頭文件,預定義, 特殊結(jié)構(gòu)體,變量的定義,說明 。 武漢理工大學《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計說明書 10 圖 主要功能: ① 考勤記錄:輸入某個日期,然后對當天所有員工依次打考勤 ② 考勤統(tǒng)計:輸入起止日期后,對在此期間的所有員工進行統(tǒng)計,并輸出,然后手動保存。 ② 其它的操作 是在輸入員工信息的基礎(chǔ)上進行的,或者準確的地說是在有員工信息的基礎(chǔ)上。 武漢理工大學《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1