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

正文內(nèi)容

工資管理系統(tǒng)課程設(shè)計-其他專業(yè)-在線瀏覽

2025-03-24 10:58本頁面
  

【正文】 0,待計算工資時計算 */ infoyfgz=0。/*頭指針和尾指針 */ Firstprior=NULL。 /*尾指針的后繼是空 */ } else /*插入的結(jié)點不是第一結(jié)點,則插入在頭結(jié)點之前 */ { infonext=p。/*新結(jié)點的前驅(qū)指向原來的頭結(jié)點的前驅(qū) */ pprior=info。 /*新結(jié)點變?yōu)?p結(jié)點,暫時的頭結(jié)點 */ First=info。 /*因為水平線,將光標(biāo)下移兩行 */ gotoxy(1,8+x)。 /*輸入記錄數(shù)加 1*/ if(i%9==0) break。 } printf(||||)。 do{ scanf(%s,p)。/*進(jìn)行長度校驗,超過 count值重輸入 */ }while(strlen(p)count)。 /*將輸入的字符串拷貝到字符串 s中 */ } /*顯示鏈表 */ void list() { int i=0,n。 /*定義移動指針 */ clrscr()。 /*從頭指針開始 */ while(i%10==0amp。p!=NULL) /*外循環(huán)控制換頁 */ { i=0。 /*清屏 */ printf(\n\n\n)。 /*輸出大標(biāo)題 */ printf(|nO | name | jbgz | koukuan | yfgz | shuijin | sfgz |\n)。 /*輸出水平線 */ while(p!=NULL) /*當(dāng) p不為空時 */ { printf(|%10s|%15s|%|%|%|%|%|\n, pno,pname,pjbgz,pkoukuan,pyfgz,pshuijin,psfgz)。 /*指針后移 */ i++。 /*如果滿 10行,跳出內(nèi)循環(huán) */ } printf(****************************************end***********************************\n)。 getch()。 /*菜單選項字符 */ SALARY *p。 /*清屏 */ p=First。 return。 /*調(diào)用輸出函數(shù)顯示頭結(jié)點信息 */ for(。 /*菜單項 Quit退出 Prior前驅(qū) Next后繼 First第一條 Last最后一條 */ printf(\nplease select 0~4:)。ch)。 /*如果選項為 0,退出 */ switch(ch) /*開關(guān)語句根據(jù)選項字符判斷 */ { case 1:p=pprior。break。if(p==NULL) p=Last。 /*指向后繼,沒有后繼指向最后一個 */ case 3:p=First。 /*指向第一個結(jié)點 */ case 4:p=Last。 /*指向最后一個結(jié)點 */ } print(p)。 /*清屏 */ printf(\n\n\n)。 /*輸出標(biāo)題信息 */ printf(|no | name | jbgz | koukuan| yfgz | shuijin | sfgz |\n)。 /*輸出分割線 */ printf(|%10s|%15s|%|%|%|%|%|\n, pno,pname, pjbgz,pkoukuan,pyfgz,pshuijin,psfgz)。 /*輸出結(jié)束標(biāo)記 */ } } /*計算實發(fā)工資 */ void calc() { int x。 /*記錄數(shù) */ float temp。 /*移動指針 */ clrscr()。 /*從頭指針開始 */ while(p!=NULL) /*當(dāng) p不為空時,也就是有記錄時,外循環(huán)控制換頁 */ { x=0。 gotoxy(1,3)。 /*輸出標(biāo)題 */ gotoxy(1,5)。 gotoxy(1,6)。 while(p!=NULL) /*當(dāng) p不為空時,也就是有記錄時,內(nèi)循環(huán) 控制處理 9條 */ { gotoxy(1,7+x)。 gotoxy(1,8+x)。 gotoxy(12,8+x)。 gotoxy(29,8+x)。 gotoxy(38,8+x)。 gotoxy(49,8+x)。 gotoxy(58,8+x)。 gotoxy(67,8+x)。 gotoxy(76,8+x)。 gotoxy(2,8+x)。 /*輸出編號 */ gotoxy(13,8+x)。 /*輸出姓名 */ gotoxy(30,8+x)。 /*輸出基本工資 */ gotoxy(39,8+x)。temp)。 /*扣款字段賦值 */ pyfgz=pjbgzpkoukuan。 printf(%.2f,pyfgz)。 pshuijin=(pyfgz1000)*fax(pyfgz)。 /*輸出稅金 */ gotoxy(68,8+x)。 /*計算實發(fā)工資 */ printf(%,psfgz)。 /*行坐標(biāo)下移兩行 */ i++。 /*記錄數(shù)超過 9條,跳出內(nèi)循環(huán) */ p=pnext。 printf(||||||||\n)。 getch()。 if(x1000) return 0。break。break。break。break。break。 } /*計算票面張數(shù) */ void puter() { SALARY *p。/*設(shè)置數(shù)組和臨時變量保存票面張數(shù) */ float t。 /*移動指針從頭指針開始 */ while(p!=NULL) /*當(dāng) p不為空時 */ { t100=(int)psfgz/100。 /*累加保存 */ t=psfgzt100*100。 /*計算 50元張數(shù) */ a[1]=a[1]+t50。 /*剩余工資 */ t20=(int)(t/20)。 /*累加保存 */ t=tt20*20。 /*計算 10元張數(shù) */ a[3]=a[3]+t10。 /*剩余工資 */ t5=(int)(t/5)。 /*累加保存 */ t=tt5*5。 /*計算 2元張數(shù) */ a[5]=a[5]+t2。 /*剩余工資 */ t1=(int)(t)。 /*累加保存 */ p=pnext。 /*清屏 */ printf(\n\n\n***********ticket number***************\n)。 /*輸出張數(shù)標(biāo)題 */ for(i=0。i++) printf(%5d ,a[i])。/*換行 */ } /*按編號查找記錄 */ SALARY *find(char *no) { SALARY *p。 /*從頭指針開始 */ while(p) /*當(dāng) p不為空時 */ { if(!strcmp(no,pno)) return p。 /*不相等指針后移 */ } printf(not found\n)。 /*返回為空指針 */ } /*刪除結(jié)點 */ void delete() { SALARY *p。 /*要刪除結(jié)點的編號 */ clrscr()。 /*提示輸入信息 */ scanf(%s,s)。 /*將頭指針指向其后繼結(jié)點 */ if(First) /*如頭指針不為空 */ Firstprior=NULL。 /*否則頭為空,尾也為空 */ } else /*刪除的不是第一個結(jié)點 */ { ppriornext=pnext。 /*p后繼的前驅(qū)指向 p原來的前驅(qū) */ else Last=pprior。 /*刪除結(jié)點后,不要忘記釋放空間 */ printf(\n have deleted %s SALARY\n,s)。t fet save\n)。 /*移動指針 */ char s[15]。 /*清屏 */ printf(please enter name for search\n)。 /*輸入要查找人的姓名 */ p=First。amp。 /*沒找到,指針后 移繼續(xù)查找 */ if(p==NULL) /*指針為空,說明沒有找到 */ printf(\nlist no %s SALARY\n,s)。 /*換行 */ print(p)。 /* info 為新結(jié)點, p為新結(jié)點的后繼 */ char s[11]。 /*臨時變量 */ clrscr()。 /*提示輸入在哪個結(jié)點之前插入 */ scanf(%s,s)。 /*提示輸入記錄 */ clrscr()。 /*定位光標(biāo),按表格形式輸入新結(jié)點信息 */ printf(**************gongziguanli************)。 printf(||)。 printf(| no | name | jbgz | )。 printf(||||)。 /*申請空間 */ if(!info) { printf(\nout of memory)。 /*退出程序 */ } infonext=NULL。 /*新結(jié)點的前驅(qū)為空 */ gotoxy(1,8)。 gotoxy(12,8)。 gotoxy(29,8)。 gotoxy(38,8)。 gotoxy(2,8)。 /*輸入新結(jié)點的編號,并校驗 */ gotoxy(13,8)。 /*輸入新結(jié)點的姓名,并校驗 */ gotoxy(30,8)。temp)。 /*給基本工資字段賦值 */ infokoukuan=0。 /*應(yīng)發(fā)工資初始為 0*/ infoshuijin=0。 /*實發(fā)工資初始為 0*/ printf(||||)。 /*移動指針從頭指針開始 */ while(strcmp(pno,s)amp。p!=NULL) /*查找結(jié)點確定插入位置 */ p=pnext。 /*新結(jié)點為頭指針 */ Firstprior
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1