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

正文內(nèi)容

人員簽到管理系統(tǒng)-資料下載頁

2025-04-08 08:59本頁面
  

【正文】 ==39。Y39。) return 2。//需要注冊 else return 3。//不需要注冊}return 0。}int insert1(emp *amp。head,char *name,char *mima1)//用戶注冊時候需要的鏈表????注意head要用引用哦!{ emp *p。 p=(emp*)malloc(sizeof(emp))。 if(p==NULL) { printf(注冊失敗\n)。 return 0。 } else printf(\n恭喜您注冊成功\n)。 strcpy(pjoin,name)。 strcpy(psec,mima1)。 pnext=head。 pnext1=NULL。//重要的一步一定要初始化為NULL方便標記 head=p。 return 0。}int findmima(emp *head,const char *name,const char *mima1)//一定是在有用戶名的情況下{ while(head!=NULL) { if(int(strcmp(headjoin,name))==0) { if(strcmp(headsec,mima1)==0) { printf(\n密碼正確請選擇簽到還是簽退:\ne簽到l簽退t退出系統(tǒng)\n)。//提供選項讓用戶選擇簽到還是簽退 return 0。 } else { printf(\n密碼錯誤請重新輸入:)。 return 1。 } } else head=headnext。 } return 0。}int etime(day *amp。p)//輸入簽早到信息并且處理信息{ printf(請輸入簽早到時間,相信你是誠實的哦\n)。 scanf(%d,amp。(pstime))。//這個地方一定要注意,這不是C++是純C一定要注意啊 if(pstime8) pisgoearly=39。Y39。 else pisgoearly=39。N39。 pislate=39。N39。//實現(xiàn)分開處理的必要條件 printf(您已經(jīng)完成簽到\n)。 return 0。}int goouttime(day *amp。p)//輸入簽退信息并且處理信息{ printf(\n請輸入簽退時間,相信你是誠實的哦\n)。 scanf(%d,amp。(pgotime))。 if(pgotime18) pislate=39。Y39。 else pislate=39。N39。 pisgoearly=39。N39。//實現(xiàn)分開處理的必要條件 printf(您已經(jīng)完成簽退\n)。 return 0。}int insert2(emp *head,char *name,day *p)//找到本用戶的頭結(jié)點并插入,這里找到的head就是該用戶的頭結(jié)點{ while(head!=NULL) { if(int(strcmp(headjoin,name))==0) { pnext=headnext1。 headnext1=p。 return 0。 } head=headnext。 } return 0。}int findrec(emp *head,char *name)//查找用戶信息{ int rday=0,rlate=0,rearly=0。 day *p=NULL。 while(head!=NULL) { if(int(strcmp(headjoin,name))==0) { p=headnext1。 while(p!=NULL) { rday++。//記錄一共簽到多少次 if(pisgoearly==39。Y39。) rearly++。 if(pislate==39。Y39。) rlate++。 p=pnext。 } printf(總共有記錄的條數(shù):%d\n,rday)。 printf(總共有記錄遲到的次數(shù):%d\n,rlate)。 printf(總共有記錄早退的次數(shù):%d\n,rearly)。 return 0。//這一步是必要的哦 } head=headnext。//這一步不要忘記啊 } return 0。}int findname(emp *head,char *name)//查找用戶信息{ while(head!=NULL) { if(int(strcmp(headjoin,name))==0) return 1。 head=headnext。 } if(head==NULL) return 0。 return 0。}/////////////////////////////////////////////////////////////////int main(){ printf(+_+歡迎進入_欣欣_自動簽到系統(tǒng)+_+\n)。 emp *head1=NULL。 char name[20],mima[20],mimayangli[20],biao,kk。 day *p1=NULL。 int pp=0,pp1=0,i=0。 loop: pp=0。 pp1=0。 i=0。 printf(\n按任意鍵進入系統(tǒng):\n)。 getch()。//暫停 loop6: printf(請選擇操作:A查詢,B簽到,C注冊,D退出(不區(qū)分大小寫)\n)。 biao=getche()。 if(biao==39。d39。||biao==39。D39。) { printf(\n系統(tǒng)已近退出請按提示操作)。 goto loop。 } if(biao==39。a39。||biao==39。A39。) { printf(\n現(xiàn)在您正處于查詢狀態(tài)中\(zhòng)n)。 goto loop3。 } if(biao==39。c39。||biao==39。C39。) goto loop4。 printf(\n請輸入用戶名:\n)。 scanf(%s,name)。 pp=findjoin(head1,name)。 if(pp==2)//如果返回值是2那么就用戶注冊 { loop4: printf(\n請輸入您的注冊名:\n)。 scanf(%s,name)。 if(findname(head1 , name)==1) { printf(此用戶名已存在請重新確定您的注冊名)。 goto loop4。 } loop5: printf(請輸入您的注冊密碼 :\n)。 i=0。 while(kk=getch()) { if(kk==39。\r39。) break。 if(kk==39。\b39。) { i。 printf(\b )。 printf(\b)。 if(i=0) i=0。 continue。 } printf(*)。 mima[i]=kk。 i++。 } mima[i]=39。\039。 printf(\n請再次輸入您的注冊密碼:\n)。 i=0。 while(kk=getch()) { if(kk==39。\r39。) break。 if(kk==39。\b39。) { i。 printf(\b )。 printf(\b)。 if(i=0) i=0。 continue。 } printf(*)。 mimayangli[i]=kk。 i++。 } mimayangli[i]=39。\039。 if(strcmp(mima,mimayangli)==0) { insert1(head1,name,mima)。 printf(請繼續(xù)選擇您需要的操作\n)。 goto loop6。 } else { printf(\n兩次密碼輸入不同請重新輸入)。 goto loop5。 } } if(pp==3) goto loop。//這位用戶選擇退出從頭開始 if(pp==1)//如果返回值是1那么就輸入密碼 {loop1: i=0。 while(kk=getch()) { if(kk==39。\r39。)//// break。 if(kk==39。\b39。) { i。 printf(\b )。 printf(\b)。 if(i=0) i=0。 continue。 } printf(*)。 mima[i]=kk。 i++。 }mima[i]=39。\039。 } pp1=findmima(head1,name,mima)。 if(pp1==1)//如果返回值是一的話那么就要用戶重新輸入密碼跳到輸入密碼處 goto loop1。 //這里就是把每一次簽到或簽退的情況分開處理 if(pp1==0)//在密碼這正確的情況下提示用戶操作 { p1=(day*)malloc(sizeof(day))。 //p1next=NULL。 biao=getch()。 if(biao==39。t39。) goto loop。//這一步用戶選擇退出程序跳轉(zhuǎn)到開頭供下一位用戶選擇使用 if(biao==39。e39。)// etime(p1)。//這一步完成簽早到信息并判斷了是否遲到 if(biao==39。l39。) goouttime(p1)。//這一步完成簽退信息并判斷了是否早退 insert2(head1,name,p1)。//這一步完成向頭結(jié)點插入,每次插入都是最新的位置,這一步是必須的 } printf(請重新選擇操作或者選擇退出\n)。 goto loop6。loop3: printf(請輸入您要查詢的用戶名:\n)。 scanf(%s,name)。 if(findname(head1,name)==1)//如果返回值是1那么就用戶存在 { findrec(head1,name)。 } else { printf(用戶名錯誤或者該用戶不存在請重新選擇操作)。 printf(\n)。 goto loop6。 } printf(查詢已完成請繼續(xù)選擇操作或者退出\n)。 goto loop6。 return 0。}38 / 38
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1