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

正文內(nèi)容

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

2023-04-23 08:59:49 本頁(yè)面
 

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