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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)---職工工資管理系統(tǒng)-文庫(kù)吧資料

2024-08-20 11:06本頁(yè)面
  

【正文】 針變量*/int i,j,n。}if(x==0)break。break。x)。printf(\t 請(qǐng)選擇(01):)。printf(\t\t \n)。printf(\t\t*********\n)。}/********************刪除模塊*******************/void dele() /*對(duì)職工記錄進(jìn)行刪除*/{int x。n++)/*將內(nèi)存中的職工信息循環(huán)輸出到磁盤文件中*/if(emp[n].salar=num)printf(%6d%6s%9s%4s%5d%6d\n,n+1,emp[n].no,emp[n].name,emp[n].sex, emp[n].age,emp[n].salar)。fread(amp。printf(記錄號(hào) 職工號(hào) 姓名 性別 年齡 工資\n)。scanf(%d,amp。exit(1)。 /*定義文件指針變量*/int n,num。fclose(fp)。i++) /*將n個(gè)職工記錄寫入文件*/fwrite(amp。} /*輸入職工基本信息*/for(i=0。emp[i].age,amp。i++) /* 循環(huán)獲取n個(gè)職工記錄 */{printf(第%d個(gè)職工:,i+1)。for(i=0。n)。}printf(輸入職工人數(shù):)。if ((fp=fopen(emp,wb))==NULL){printf(不能建立emp文件\n)。}}void input() /*輸入職工信息*/{FILE *fp。 /*結(jié)束使用*/default:printf(\n Wrong!)。 /*添加新的職工信息*/case 8: fun()。 /*調(diào)查職工工資情況*/case 7: run()。 /*打印職工信息*/case 6: stat()。 /*刪除職工信息*/case 5: output()。 /*修改職工信息*/case 4: dele()。 /*查詢職工信息*/case 3: modi()。 /*輸入職工信息*/case 2: search()。switch(x){case 1: input()。scanf(%d,amp。printf(*************職工工資管理系統(tǒng) **************\n)。printf( 0. 退出系統(tǒng)\n)。printf( 7. 保存職工記錄\n)。printf( 5. 統(tǒng)計(jì)職工記錄\n)。printf( 3. 查找職工記錄\n)。printf( 1. 輸入職工記錄\n)。} /*定義職工工資數(shù)組*/emp[NUM],newemp。 /*定義職工性別數(shù)組*/int age。 /*定義職工工號(hào)數(shù)組*/char name[8]。追加模塊:該模塊實(shí)現(xiàn)添加新的職工的信息。統(tǒng)計(jì)模塊:根據(jù)輸入的工資,顯示大于該工資的職工的所有信息。 修改模塊:該模塊實(shí)現(xiàn)按職工號(hào)對(duì)職工所有信息的修改。輸入模塊:該模塊先是對(duì)職工號(hào) 姓名 崗位工資 獎(jiǎng)金 扣除 實(shí)發(fā)的錄入并保存到文件“emp ”中。(流程圖)選擇8?結(jié)束使用選擇0?退出系統(tǒng)結(jié)束打印職工記錄刪除職工記錄調(diào)查工資情況選擇6?選擇5?選擇4?按姓名按工號(hào)追加職工記錄選擇7?按姓名按工號(hào)選擇3?選擇2?選擇1?修改職工記錄輸入職工記錄查詢職工記錄按姓名按工號(hào)主菜單開始選擇操作 圖1程序流程圖首先是定義了一個(gè)輸入輸出頭文件,接著是一個(gè)宏定義,下面是函數(shù)聲明部分,用結(jié)構(gòu)體存儲(chǔ)和錄入該程序的所有數(shù)據(jù),保存在磁盤中方便以后使用,主函數(shù)部分包括設(shè)計(jì)的全部信息,之后是輸出主菜單和調(diào)用函數(shù),退出程序。在主菜單中輸入0則退出系統(tǒng)。關(guān)閉文件。輸入格式:職工號(hào)、 姓名 、性別 、年齡、 工資輸入職工的信息,這樣就獲取一個(gè)職工的記錄,并將該職工記錄自動(dòng)寫入文件,如果想退出此系統(tǒng)可以按“0” ,就可以退出此系統(tǒng)了輸出職工信息:在主菜單中輸入5系統(tǒng)界面是輸出菜單界面,按照輸入格式:職工號(hào)、 姓名 、性別 、年齡、 工資,逐個(gè)的輸出職工的信息,輸出所有職工信息后系統(tǒng)自動(dòng)退出。一個(gè)記錄已經(jīng)刪除了時(shí),系統(tǒng)會(huì)提示刪除后的職工信息。輸入錯(cuò)誤職工號(hào),顯示沒(méi)有該職工號(hào)的職工。系統(tǒng)會(huì)提示你選擇(01)。 輸入0是返回主菜單。輸入1是按職工號(hào)修改職工信息,系統(tǒng)會(huì)自動(dòng)提示你輸入要修改的職工號(hào),然后進(jìn)行修改。此時(shí)在界面里出現(xiàn)數(shù)字1和0。 輸入0則返回主菜單。輸入職工號(hào)后會(huì)出現(xiàn)該職工的信息。系統(tǒng)會(huì)提示你選擇(01)。查詢職工信息:主菜單中輸入2 則進(jìn)入查詢子菜單界面,屏幕上會(huì)按先后順序顯示輸入的記錄,并統(tǒng)計(jì)輸入的個(gè)數(shù)。輸入后屏幕上提示登陸成功以及顯示下面菜單:1 輸入職工記錄2 查詢職工記錄3 修改職工記錄4 刪除職工記錄5 輸出職工記錄6 統(tǒng)計(jì)工資情況7 追加職工記錄8 結(jié)束使用0 退出系統(tǒng)執(zhí)行者若要執(zhí)行某一功能,就按下該功能所對(duì)應(yīng)的數(shù)字即可。用for語(yǔ)句編輯輸入模塊,用switch、for語(yǔ)句編輯查找職工數(shù)據(jù),用if,for語(yǔ)句編輯修改職工信息,和刪除職工信息。 數(shù)據(jù)結(jié)構(gòu):定義結(jié)構(gòu)體emolyee,定義全局變量,用于存放結(jié)構(gòu)體數(shù)組。newemp,sizeof(struct emploee),1,fp)將該職工記錄寫入文件。在追加職工信息時(shí),首先以讀寫的方式為讀寫打開一個(gè)二進(jìn)制的文件“emp”,輸出“要追加的職工人數(shù)”待輸入要追加的個(gè)數(shù)后,用for循環(huán)控制待輸入的職工信息。操作無(wú)誤則用for循環(huán)輸出正在查詢職工的:記錄號(hào) 職工號(hào) 姓名 性別 年齡 工資。
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1