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

正文內(nèi)容

人員簽到管理系統(tǒng)-wenkub

2023-04-23 08:59:49 本頁面
 

【正文】 return 0。 p=pnext。) rearly++。 while(head!=NULL) { if(int(strcmp(headjoin,name))==0) { p=headnext1。 } head=headnext。 return 0。N39。(pgotime))。 return 0。N39。(pstime))。 } return 0。//提供選項(xiàng)讓用戶選擇簽到還是簽退 return 0。 pnext1=NULL。 } else printf(\n恭喜您注冊成功\n)。head,char *name,char *mima1)//用戶注冊時候需要的鏈表????注意head要用引用哦!{ emp *p。) return 2。 //scanf(%c,amp。 return 1。 day *next1。}day。//上班時間 int gotime。4.記錄數(shù)據(jù)不是十分充分,但是隨時可以擴(kuò)充。4.總體就是一個用戶就是一個鏈表,每注冊一個用戶就在橫向鏈表里插入一個節(jié)點(diǎn)記錄用戶名等基本信息,然后就是每個橫向節(jié)點(diǎn)又作為每個用戶簽到鏈表的頭結(jié)點(diǎn),這樣簽到一次就在該用戶對應(yīng)的橫節(jié)點(diǎn)下插入一個節(jié)點(diǎn)記錄該用戶簽到情況。7.本程序是用純C編寫出來的,依靠的是鏈表指針操作,看起來不是很容易。3.用戶注冊時候提供了注冊名不會重復(fù)的功能,如果重復(fù)提示用戶重新確定注冊名?!段业牡谝粋€管理系統(tǒng)》這是我的第一個人員簽到簽出管理系統(tǒng)。4.在輸入注冊密碼時讓用戶兩次輸入密碼比較是否一樣,如果不一樣則提示用戶密碼不一致請重新輸入。C.程序的主要思想1.不用C++里面的類,完全用結(jié)構(gòu)體來代替。D.程序的不足之處1.沒有漂亮的界面,看起來不爽。5.如果程序意外停止,那么所有數(shù)據(jù)全部丟失,所以本系統(tǒng)不是用來用的,是用來看的。//下班時間 char islate。typedef struct emplore{ char join[20]。}emp。//查找到對應(yīng)的用戶名 } else { head=headnext。C)。//需要注冊 else return 3。 p=(emp*)malloc(sizeof(emp))。 strcpy(pjoin,name)。//重要的一步一定要初始化為NULL方便標(biāo)記 head=p。 } else { printf(\n密碼錯誤請重新輸入:)。}int etime(day *amp。//這個地方一定要注意,這不是C++是純C一定要注意啊 if(pstime8) pisgoearly=39。 pislate=39。}int goouttime(day *amp。 if(pgotime18) pislate=39。 pisgoearly=39。}int insert2(emp *head,char *name,day *p)//找到本用戶的頭結(jié)點(diǎn)并插入,這里找到的head就是該用戶的頭結(jié)點(diǎn){ while(head!=NULL) { if(int(strcmp(headjoin,name))==0) { pnext=headnext1。 } return 0。 while(p!=NULL) { rday++。 if(pislate==39。 } printf(總共有記錄的條數(shù):%d\n,rday)。//這一步是必要的哦 } head=headnext。 } if(head==NULL) return 0。 p1=pnext1。 free(p2)。 if(p==NULL) { printf(\n用戶名不存在或密碼錯誤\n)。strcmp(psec,mima)==0) { delete_q(p)。 } else { printf(密碼錯誤,注銷失敗)。 delete_q(p1)。 while(p1next!=NULL) { if(strcmp(p1nextjoin,name)==0amp。 delete_q(p1next)。 } printf(注銷失敗\n)。 return 0。 return 0。 scanf(%s,b)。 printf(恭喜您密碼更改成功)。 emp *head1=NULL。 loop: pp=0。 getch()。G39。 scanf(%s,name)。e39。 scanf(%s,name)。\r39。) { i。 continue。 } mima[i]=39。 } if(biao==39。) { printf(\n系統(tǒng)已近退出請按提示操作)。||biao==39。 } if(biao==39。) goto loop4。 if(pp==2)//如果返回值是2那么就用戶注冊 { loop4: printf(\n請輸入您的注冊名:\n)。 } loop5: printf(請輸入您的注冊密碼 :\n)。) break。 printf(\b )。 } printf(*)。\039。\r39。) { i。 continue。 } mimayangli[i]=39。 goto loop6。//這位用戶選擇退出從頭開始 if(pp==1)//如果返回值是1那么就輸入密碼 {loop1: i=0。 if(kk==39。 printf(\b)。 mima[i]=kk。 } pp1=findmima(head1,name,mima)。 biao=getch()。//這一步用戶選擇退出程序跳轉(zhuǎn)到開頭供下一位用戶選擇使用 if(biao==39。l39。 goto loop6。 } else { printf(用戶名錯誤或者該用戶不存在請重新選擇操作)。 goto loop6。//下班時間 char islate。typedef struct emplore{ char join[20]。}emp。//查找到對應(yīng)的用戶名 } else { head=headnext。C)。//需要注冊 else return 3。 p=(emp*)malloc(sizeof(emp))。 strcpy(pjoin,name)。//重要的一步一定要初始化為NULL方便標(biāo)記 head=p。 } else { printf(\n密碼錯誤請重新輸入:)。}int etime(day *amp。//這個地方一定要注意,這不是C++是純C一定要注意啊 if(pstime8) pisgoearly=39。 pislate=39。}int goouttime(day *amp。 if(pgotime18) pislate=39。 pisgoearly=39。}int insert2(emp *head,char *name,day *p)//找到本用戶的頭結(jié)點(diǎn)并插入,這里找到的head就是該用戶的頭結(jié)點(diǎn){ while(head!=NULL) { if(int(strcmp(headjoin,name))==0) { pnext=headnext1。}int findrec(emp *head,char *name)//查找用戶信息{ int rday=0,rlate=0,rearly=0。//記錄一共簽到多少次 if(pisgoearly==39。Y39。 printf(總共有記錄遲到的次數(shù):%d\n,rlate)。//這一步不要忘記啊 } return 0。 return 0。 day *p1=NULL。 i=0。 biao=getche()。D39。a39。 if(biao==39。) goto loop4。 if(pp==2)//如果返回值是2那么就用戶注冊 { loop4: printf(\n請輸入您的注冊名:\n)。 } loop5: printf(請輸入您的注冊密碼(輸入到表示密碼輸入完成):\n)。) break。 } mima[i]=39。 while(kk=getch()) { if(kk==39。 mimayangli[i]=kk。 if(strcmp(mima,mimayangli)==0) { insert1(head1,name,mima)。 goto loop5。39。 i++。 if(pp1==1)//如果返回值是一的話那么就要用戶重新輸入密碼跳到輸入密碼處 goto loop1。 if(biao==39。e39。) goouttime(p1)。loop3: printf(請輸入用戶名:\n)。 printf(系統(tǒng)已經(jīng)退出,想繼續(xù)進(jìn)入系統(tǒng)請重新開始\n)。 return 0。//是否遲到Y(jié)為遲到N為沒有遲到 char isgoearly。//用戶名 char sec[20]。int findjoin(emp *head,const char *name)//通過用戶名查找{ char C。 }}if(head==NULL){ printf(此用戶名不存在,您現(xiàn)在需要注冊嗎?Y注冊,N不注冊\n)。 if(C==39。//不需要注冊}return 0。 if(p==NULL) { printf(注冊失敗\n)。 strcpy(psec,mima1)。 return 0。 return 1。p)//輸入簽早到信息并且處理信息{ printf(請輸入簽早到時間,相信你是誠實(shí)的哦\n)。Y39。N39。p)//輸入簽退信息并且處理信息{ printf(\n請輸入簽退時間,相信你是誠實(shí)的哦\n)。Y39。N39。 headnext1=p。}int findrec(emp *head,char *name)//查找用戶信息{ int rday=0,rlate=0,rearly=0。//記錄一共簽到多少次 if(pisgoearly==39。Y39。 printf(總共有記錄遲到的次數(shù):%d\n,rlate)。//這一步不要忘記啊 } return 0。 return 0。 day *p1=NULL。 i=0。 biao=getche()。D39。a39。 goto
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1