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

正文內容

完整c語言工資管理系統(tǒng)-資料下載頁

2025-05-14 07:22本頁面

【導讀】肀肈莄螁螀芄芀莇袂肆膆莆羅節(jié)蒄蒞蚄肅莀蒅螇芀芆蒄衿肅膂蒃肁袆薁蒂螁膁蕆蒁袃羄莃蒀羆膀艿葿蚅膅葿螇膈蒃薈袀羈荿薇膆芅薆螞罿芁薅襖芄膇薄羆肇蒆薃蚆芃莂薃螈肆羋薂袁芁膄蟻羃肄蒃蝕蚃袇莈蠆螅肂莄蚈羇羅芀蚇蚇膀膆蚇蝿羃蒅蚆袁腿莁蚅羄芇螄蚃膇膃螃螆羀蒂螂羈膅蒈螁肀肈莄螁螀芄芀莇袂肆膆莆羅節(jié)蒄蒞蚄肅莀蒅螇芀芆蒄衿肅膂蒃肁袆薁蒂螁膁蕆蒁袃羄莃蒀羆膀艿葿蚅膅葿螇膈蒃薈袀羈荿薇膆芅薆螞罿芁薅襖芄膇薄羆肇蒆薃蚆芃莂薃螈肆羋薂袁芁膄蟻羃肄蒃蝕蚃袇莈蠆螅肂莄蚈羇羅芀蚇蚇膀膆蚇蝿羃蒅蚆袁腿莁蚅羄芇螄蚃膇膃螃螆羀蒂螂羈膅蒈螁肀肈莄螁螀芄芀莇袂肆膆莆羅節(jié)蒄蒞蚄肅莀蒅螇芀芆蒄衿肅膂蒃肁袆薁蒂螁膁蕆蒁袃羄莃蒀羆膀艿葿蚅膅葿螇膈蒃薈袀羈荿薇膆芅薆螞罿芁薅襖芄膇薄羆肇蒆薃蚆芃莂薃螈肆羋薂袁芁膄蟻羃肄蒃蝕蚃袇莈蠆螅肂莄蚈羇羅芀蚇蚇膀膆蚇蝿羃蒅蚆袁腿莁蚅羄芇螄蚃膇膃螃螆羀蒂螂羈膅蒈螁肀肈莄螁螀芄芀莇袂肆膆莆羅節(jié)蒄蒞蚄肅莀蒅螇芀芆蒄衿

  

【正文】 =headnext。 for(i=1。inum。i++) { for(j=i+1。j=num。j++) { p2=p1。 p1=p1next。 if(p2sfgzp1sfgz)//若前面的實發(fā)工資小于后面的,則交換信息 { c=p2kahao。 p2kahao=p1kahao。 p1kahao=c。/*交換前后結點中的卡號值 */ strcpy(t,p2name)。 strcpy(p2name,p1name)。 strcpy(p1name,t)。 /*交換前后結點中的員工姓名,使之與卡號相匹配 */ i=p2month。 p2month=p1month。 p1month=i。/*交換前后結點中的月份,使之與卡號相匹配 */ b=p2yfgz。 p2yfgz=p1yfgz。 p1yfgz=b。 /*交換前后結點中的應發(fā)工資,使之與卡號相匹配 */ g=p2sf。 p2sf=p1sf。 p1sf=g。 /*交換前后結點中的水費,使之與卡號相匹配 */ d=p2df。 p2df=p1df。 p1df=d。 /*交換前后結點中的電費,使之與卡號相匹配 */ e=p2sj。 p2sj=p1sj。 p1sj=e。 /*交換前后結點中的稅金,使之與卡號相匹配 */ f=p2sfgz。 p2sfgz=p1sfgz。 p1sfgz=f。 /*交換前后結點中的實發(fā)工資,使之與卡號相匹 配 */ } } p2=headnext。 p1=headnext。/*重新使 p2,p1指向鏈表頭 */ } p1=headnext。 do { printf(%ld %s %d %.2f\t%.2f %.2f %.2f %.2f\n, p1kahao,p1name,p1month,p1yfgz,p1sf,p1df,p1sj,p1sfgz)。 p1=p1next。 } while(p1!=NULL)。 } getch()。 system(cls)。 break。 case ‘0’: { system(cls)。 return。 } default : printf(輸入錯誤 !\n)。 } goto loop。 } /*==============================================================================================*/ char menu1(void)/*子菜單 */ { char ch。 printf(\n\n\n\n\n\n)。 printf(\t $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n)。 printf(\t $$\n)。 printf(\t $$ 1 * 按 卡號升序瀏覽 \n)。 printf(\t $$\n)。 printf( \t $$\t 2 * 按實發(fā)工資降序瀏覽 \n)。 printf(\t $$\t\t\t\t\t\t $$\n)。 printf( \t $$\t\t 0 * 退出 \t $$\n)。 printf(\t \t\t\t\t\t\t $$\n)。 printf(\t\t\t\t\t \t $$\n)。 printf(\t\t\t\t\t\t\t $$)。 printf(\n\t\t\t $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)。 printf(\n\n\n\n\n\n\n)。 printf(請輸入您 的選擇: )。 scanf( %c,amp。ch)。 return ch。 } /*==============================================================================================*/ void modify(wor *head) { char c。 int i=0。 do{ modifyNode(head)。 printf(繼續(xù)修改請按 Y/y!?)。 printf(其他鍵視為不修改 !\n)。 printf(你想繼續(xù)修改記錄嗎 (Y/N)?)。 scanf( %c,amp。c)。 i++。 }while (c==‘Y’ || c==‘y’)。 printf(%d nodes have been modifyied!\n,i)。 } /*==============================================================================================*/ void modifyNode(wor *head) { wor *q=head。 long d。 if(q==NULL) { printf(工資表為空請重新輸入 !!\n)。 return 。 } printf(請輸入你想修改的職工的編號 :)。 scanf(%ld,amp。d)。 while(qamp。amp。qkahao!=d) //做比較判斷 // q=qnext。 //沒找到,指針后移繼續(xù)查找 // if(q==NULL) //指針為空,說明沒有找到 // { printf(Not found!\n)。 return 。 } else { printf(請輸入修改后的職工卡號 :)。 scanf(%ld,amp。qkahao)。 printf(請輸入修改后的職工姓名 :)。 scanf(%s,qname)。 printf(請輸入修改后的月份 :)。 scanf(%d,amp。qmonth)。 printf(請輸入修改后的應發(fā)工資 :)。 scanf(%f,amp。qyfgz)。 printf(請輸入修改后的水費 :)。 scanf(%f,amp。qsf)。 printf(請輸入修改后的電費 :)。 scanf(%f,amp。qdf)。 if(qyfgz=800) qsj=0。 else if(qyfgz800amp。amp。qyfgz=1400) qsj=(qyfgz800)*。 else qsj=(qyfgz1400)*。 qsfgz=qyfgzqsfqdfqsj。 } save(head)。// 調用保存函數保存修改記錄 printf(修改成功 !\n)。 getch()。 system(cls)。 } /*==============================================================================================*/ void DeleteMemory(wor *head)/*刪除 */ { wor *p = head, *pr = NULL。 while (p != NULL) { pr = p。 p = pnext。 free(pr)。 } } /*若不是表尾,則釋放節(jié)點占用的 /*在 pr中保存當前節(jié)點的指針 */ /*讓 p指向下一個節(jié)點 */ /*釋放 pr指向的當前節(jié)點占用的內存
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1