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

正文內(nèi)容

完整c語言工資管理系統(tǒng)-文庫吧

2025-04-24 07:22 本頁面


【正文】 1 * 輸 入 員 工 工 資 信 息 * ★ \n\n)。 printf(\t ☆ 2 * 查詢員工工資信息 * ☆ \n\n)。 printf( ★ 3 * 刪 除 員 工 工 資 信 息 * ★ \n\n)。 printf(\t ☆ 4 * 瀏覽員工工資信息 * ☆ \n\n)。 printf(★ 5 * 統(tǒng)計實(shí)發(fā)工資總額 *★ \n\n )。 printf(\t ☆ 6 * 工資信息排序處理 * ☆ \n)。 printf(★ 7 * 修改員工工資信息 *★ \n\n )。 printf(\t ☆ 0 * 退出工資管理系統(tǒng) * ☆ \n)。 /*菜單選 擇界面 */ printf(\n)。 printf(請輸入您的選擇 :)。 scanf( %c,amp。ch)。/*選擇操作 */ return ch。 } /*==================================================================== ==========================*/ void userId() { int count=0。 char q[5]=1234。 char b[5]。 char c。 int i=0。 part1: printf(請輸入您的密碼 :)。 while((c=getch())!=13) { putchar(‘*’)。 b[i]=c。 i++。 } printf(\n)。 b[i]=‘\0’。 if(strcmp(q,b)!=0) { printf(密碼錯誤,請重新輸入 !!!!!\n)。 getchar()。 count++。 if(count=3) { printf(您已經(jīng)三次輸入用戶名或密碼錯誤,系統(tǒng)自動退出! \n)。 exit(0)。 /*退出系統(tǒng) */ } goto part1。 } printf(\n)。 } /*==============================================================================================*/ wor *read(wor *head) { FILE *fp。 wor *s。 wor *p。 int n。 fp=fopen(D:\\,rb)。//以制度方式打開一個二進(jìn)制文件 if(NULL==fp)//如果打開失敗就返回 1; { printf(打開文件失敗! \n)。 head=NULL。 return NULL。 } head=(wor *)malloc(sizeof(wor))。 p=head。 while(!feof(fp)) {//為下個節(jié)點(diǎn)分配內(nèi)存空間 s=(wor *)malloc(sizeof(wor))。 n=fread(s,sizeof(wor),1,fp)。//從文件讀取數(shù)據(jù)到節(jié)點(diǎn) if(n1) { free(s)。 pnext=NULL。//最后一個節(jié)點(diǎn)為 NULL break。 } num++。 pnext=s。//保存下個節(jié)點(diǎn) p=pnext。//切換至下個節(jié)點(diǎn) pnext=NULL。//最后一個節(jié)點(diǎn)為 NULL } fclose(fp)。 return head。 } /*==============================================================================================*/ int save(wor *head) { FILE *fp。 wor *p。 fp=fopen(D:\\,wb)。 if(NULL==fp) { printf(打開文件失??! \n)。 return 1。 } p=headnext。 do{ fwrite(p,LEN,1,fp)。//把數(shù)據(jù)保存到 fp指向的文件中 p=pnext。 }while(p!=NULL)。 fflush(fp)。 fclose(fp)。 return 0。 } /*==============================================================================================*/ void inputMenu(wor *head) { char ch。 int i=0。 do { input(amp。head)。 printf(是否繼續(xù)添加 (Y/N)?\n)。 printf(請輸入您的選擇: )。 scanf( %c,amp。ch)。 i++。 }while(ch==‘y’||ch==‘Y’)。 printf(您添加了 %d 個員工信息 !\n,i)。 } /*==============================================================================================*/ void input(wor **head) { wor *s。 wor *p。 if(*head==NULL)//如果表頭為空,先為它分配內(nèi)存 { *head=(wor *)malloc(LEN)。 p=*head。 } else//否則說明有內(nèi)容,直接切換到尾節(jié)點(diǎn) { p=*head。 while(pnext) p=pnext。 } s=(wor *)malloc(LEN)。//為這個節(jié)點(diǎn)分配內(nèi)存 printf(請輸入員工工資卡號 (6位 ):\n)。 scanf(%ld,amp。skahao)。 while(skahao100000||skahao=1000000) { printf(輸入錯誤,請重新輸入 6位員工編號 :)。 scanf(%d,amp。skahao)。 } printf(請輸入員工姓名: )。 scanf(%s,sname)。 printf(請輸入您要建立的月份: )。 scanf(%d,amp。smonth)。 printf(請輸入此人該月 應(yīng)發(fā)工資: )。 scanf(%f,amp。syfgz)。 printf(請輸入此人該月水費(fèi): )。 scanf(%f,amp。ssf)。 printf(請輸入電費(fèi): )。 scanf(%f,amp。sdf)。 if(syfgz=800) ssj=0。 else if(syfg
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1