用c語言寫職工管理系統(tǒng)

用c語言寫職工管理系統(tǒng)

ID:19561879

大?。?5.00 KB

頁數(shù):9頁

時間:2018-10-03

用c語言寫職工管理系統(tǒng)_第1頁
用c語言寫職工管理系統(tǒng)_第2頁
用c語言寫職工管理系統(tǒng)_第3頁
用c語言寫職工管理系統(tǒng)_第4頁
用c語言寫職工管理系統(tǒng)_第5頁
資源描述:

《用c語言寫職工管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、用c語言寫職工管理系統(tǒng)#include"stdio.h"#include"malloc.h"#include"string.h"#include"conio.h"#defineTRUE1#defineFALSE0/*結(jié)構(gòu)體*/typedefstructzhigongINFO{charnum[5];/*職工號*/charname[15];/*職工名*/charyear[15];/*職工年齡*/charpub[15];/*職工性別*/charwhere[11];/*職工工資xxxx.xx.xx*/floatcount;/*單價*/struc

2、tzhigongINFO*next;}BLIST;/*函數(shù)*/intMenu();/*菜單*/BLIST*insert(BLIST*head);/*信息輸入*/BLIST*del(BLIST*head);/*信息刪除*/voidmodify(BLIST*head);/*信息修改*/voidprint(BLIST*head);/*信息顯示*/voidmain(){floata,*b=&a;/*浮點bug修正*/BLIST*head=NULL;/*初始化頭指針*/while(1){switch(Menu()){case0:exit(0);c

3、ase1:head=insert(head);break;case2:head=del(head);break;case3:modify(head);break;case4:print(head);break;default:printf("輸入錯誤,請重新輸入!");}}getch();}/*菜單*/intMenu(){intx;printf("----------歡迎進入職工管理系統(tǒng)----------");printf("1:<增加員工>");printf("2:<刪除員工>");printf("3:<修改員工資料

4、>");printf("4:<員工統(tǒng)計>");printf("0:<返回>");printf("請輸入0-4,其他輸入非法!");scanf("%d",&x);returnx;}/*輸入字符串*/voidInputString(char*prompt,char*s,intcount){charstr[255];do{printf(prompt);/*提示輸入信息*/scanf("%s",str);if(strlen(str)>count)printf("你輸入的字符過長!");}while(strlen(str)

5、>count);strcpy(s,str);}/*統(tǒng)計職工信息*/voidPrintAllInfo(BLIST*head){if(head->next!=NULL)PrintAllInfo(head->next);printf("

6、%6s

7、%16s

8、%12s

9、%10s

10、%10s

11、%7.2f

12、",head->num,head->name,head->year,head->pub,head->where,head->count);}voidPrintInfo(BLIST*head,intall){printf("------------

13、----------------------------------------------------------");printf("

14、職工號

15、職工名

16、年齡

17、性別

18、學(xué)歷

19、工資

20、");printf("----------------------------------------------------------------------");if(all)PrintAllInfo(head);elseprintf("

21、%6s

22、%16s

23、%12s

24、%10s

25、%10s

26、%7.2f

27、",head->num,head->na

28、me,head->year,head->pub,head->where,head->count);printf("----------------------------------------------------------------------");}/*增加員工*/BLIST*insert(BLIST*head){BLIST*p;while(1){clrscr();printf("----------職工管理系統(tǒng)-->增加員工----------");p=(BLIST*)malloc(sizeof(BLIST));I

29、nputString("請輸入職工號碼(0退出):",p->num,4);if(!strcmp(p->num,"0"))break;/*輸入0退出*/InputString("請輸入職工名:",p->nam

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。