版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
資料9源程序及適當(dāng)?shù)淖⑨屩笇?dǎo)教師:學(xué)生簽名:3/21資料9源程序及適當(dāng)?shù)淖⑨屩笇?dǎo)教師:學(xué)生簽名:3/21目錄4/while(!fof)跳出循環(huán)真工資累加Return求平均工i].worknum,pp[i].workname,pp[ik].workpaid=pp[k+1].workpaid;1%d",&mm);switch(mm){case1:shurall;i++){fprintf(fp,"%s\t%s\t%=pp[i].workpaid;i++;}all=i;pri/214%d",&mm);switch(mm){case1:shurall;i++){fprintf(fp,"%s\t%s\t%=pp[i].workpaid;i++;}all=i;pri/214排序函數(shù)定義變量no打開(kāi)文件yes繼續(xù)假returnXX航空工業(yè)學(xué)院一、課程設(shè)計(jì)題目二、課程設(shè)計(jì)工作自三、課程設(shè)計(jì)內(nèi)容2對(duì)現(xiàn)有的職工數(shù)據(jù)根據(jù)所屬部門(mén)排序,并顯示出企業(yè)的平均工資.4查詢(xún)職工的相關(guān)數(shù)據(jù).修飾.idpp;charnumer[50];//打開(kāi)文件if((f[j].workname,idpp;charnumer[50];//打開(kāi)文件if((f[j].workname,計(jì)算機(jī)的應(yīng)用已經(jīng)越來(lái)越普及,進(jìn)入普ame,pp[k+1].workname);strcpy(ps\t%d\t%d\n",pp[i].worknum,pp[行.行課程結(jié)束后,上交課程設(shè)計(jì)說(shuō)明書(shū)(打印稿和電子4需求分析(分析題目的要求)p[j].workpaid+pp[j].workage*gopp[10];charnumber[50];printf("f(fp,"%s\t%s\t%s\t%d\t%d\n",pppaid,pp.workage);printf("\np[j].workpaid+pp[j].workage*gopp[10];charnumber[50];printf("f(fp,"%s\t%s\t%s\t%d\t%d\n",pppaid,pp.workage);printf("\n退出請(qǐng)一、需求分析…………1三、核心技術(shù)的實(shí)現(xiàn)說(shuō)明及相應(yīng)程序段……………5六、源程序…………18pp[j].workname,pp[j].workpart,%s\t%s\t%d\t%d\n",pp.worknum,pat)sum/all);printf("\n");fclosstrcmp(pp.worknum,"e")!=0){pripp[j].workname,pp[j].workpart,%s\t%s\t%d\t%d\n",pp.worknum,pat)sum/all);printf("\n");fclosstrcmp(pp.worknum,"e")!=0){pri一、需求分析3、增加職工工資函數(shù)允許職工按照根據(jù)工齡按比例進(jìn)每一個(gè)職工記錄都包含職工號(hào).XX.所屬部門(mén).工齡和實(shí)現(xiàn)大致分為五個(gè)模塊,其中每一個(gè)模塊對(duì)應(yīng)一個(gè)函數(shù),他們的功能中,用冒泡法進(jìn)行10/21排序并且輸出排序結(jié)果,此函數(shù)還有計(jì)實(shí)現(xiàn)大致分為五個(gè)模塊,其中每一個(gè)模塊對(duì)應(yīng)一個(gè)函數(shù),他們的功能中,用冒泡法進(jìn)行10/21排序并且輸出排序結(jié)果,此函數(shù)還有計(jì)21一、需求分析經(jīng)過(guò)對(duì)程序設(shè)計(jì)題目的分析可知,整個(gè)程序的設(shè)計(jì)tf(fp,"%s\t%s\t%s\t%d\t%d\n",p中,其他函數(shù)每次對(duì)職工記錄的訪(fǎng)問(wèn),其數(shù)據(jù)來(lái)源都是二、程序流程圖工資管理系統(tǒng)工資管理系統(tǒng)輸入值n=1?真輸入值n=2?職輸入值n=3?排輸入值n=4?及平漲查信息輸入職工信息假假k=0;k<all-1-t;k++)if(strcmp(ppum[50];charworkname[50];charwot%s\t%d\t%d\n",pp[j].worknum,pprintf("%s\t%s\t%s\t%d\t%d\n",k=0;k<all-1-t;k++)if(strcmp(ppum[50];charworkname[50];charwot%s\t%d\t%d\n",pp[j].worknum,pprintf("%s\t%s\t%s\t%d\t%d\n",是否輸入各項(xiàng)數(shù)據(jù)將數(shù)據(jù)寫(xiě)入文件關(guān)閉文件NoNo假定義變量打開(kāi)文件輸入每年增加工資調(diào)出文件中的工資數(shù)據(jù)輸出職工信息關(guān)閉文件真(pp[k].workpart,pp[k+1].workpap.worknum);printf("\n請(qǐng)輸入職工XX:"(pp[k].workpart,pp[k+1].workpap.worknum);printf("\n請(qǐng)輸入職工XX:"t文件中的職工的相關(guān)數(shù)據(jù)。除上面介紹的功能之外,程序還具有退rkpart[50];intworkpaid;intwork定義變量打開(kāi)文件繼續(xù)假跳出循環(huán)真工資累加求平均工資假真將部門(mén)替換將相應(yīng)職工信息替換過(guò)來(lái)輸出職工信息關(guān)閉文件um[50];charworkname[50];charwo類(lèi)型,添加以及追加的職工信息直接寫(xiě)入D盤(pán)的um[50];charworkname[50];charwo類(lèi)型,添加以及追加的職工信息直接寫(xiě)入D盤(pán)的paid.dat文、程序流程圖1主函數(shù)2錄入職工信息函數(shù)6/213漲工資函數(shù)7ntt,mm;for(t=1;;t++){printf("*是否輸入各項(xiàng)數(shù)據(jù)打印職工數(shù)據(jù)關(guān)閉文件三、核心技術(shù)的實(shí)現(xiàn)說(shuō)明及相應(yīng)程序段職工編號(hào)是否為0當(dāng)不為零時(shí),繼續(xù)輸入職工其它信息,并且把信息寫(xiě)入到文件中。直到輸入的職工編號(hào)為零退出此函數(shù){pi=pp[k].workage;pp[k].workageprintf(fp,"%s\t%s\t%s\t%d\t%d\p;inti,all,tempi,k,t,sum=0;strge=tempi;}fp=fopen("d:\\paid.tpi=pp[k].workage;pp[k].workageprintf(fp,"%s\t%s\t%s\t%d\t%d\p;inti,all,tempi,k,t,sum=0;strge=tempi;}fp=fopen("d:\\paid.t{}{}}.h"http://定義結(jié)構(gòu)體structPaid{charworknlose(fp);}voidsearchworker(){F.h"http://定義結(jié)構(gòu)體structPaid{charworknlose(fp);}voidsearchworker(){F模塊流程圖)6核心技術(shù)的實(shí)現(xiàn)說(shuō)明及相應(yīng)程序段7個(gè)人總結(jié)8參考num,tempch);strcpy(tempch,pp[k{{}{}{pen("d:\\paid.txt","w+"))==NULLE*fp;inti,j,gongzi;structPaid******************\n");scanf("。在當(dāng)前流行的計(jì)算機(jī)軟件中,pen("d:\\paid.txt","w+"))==NULLE*fp;inti,j,gongzi;structPaid******************\n");scanf("。在當(dāng)前流行的計(jì)算機(jī)軟件中,C語(yǔ)言由于其功能強(qiáng)大,簡(jiǎn)單易懂,}{}}{p[k].workname,pp[k+1].worknamed,pp[i].workage);printf("%s\t%p[i].worknum,pp[i].workname,pppp.workage);//p[k].workname,pp[k+1].worknamed,pp[i].workage);printf("%s\t%p[i].worknum,pp[i].workname,pppp.workage);//把員工信息寫(xiě)入到文件中fprin{}{}{}{}}k].workpaid;pp[k].workpaid=pp[at)sum/all);printf("\n");fclos******************\n");scanf("while(!feof(fp)){fscanf(fp,"%sk].workpaid;pp[k].workpaid=pp[at)sum/all);printf("\n");fclos******************\n");scanf("while(!feof(fp)){fscanf(fp,"%s數(shù){{}{}四、個(gè)人總結(jié)計(jì)算機(jī)的應(yīng)用已經(jīng)越來(lái)越普及,進(jìn)入普通百姓家庭。由于計(jì)算通過(guò)一個(gè)學(xué)期的C語(yǔ)言學(xué)習(xí),使我基本掌握了C語(yǔ)言的語(yǔ)法,printf("\n請(qǐng)輸入職工工資:");scanf("%d入到文件中。之后再次輸入下一個(gè)職工的編號(hào),并且判斷職工編號(hào)是printf("\n請(qǐng)輸入職工工資:");scanf("%d入到文件中。之后再次輸入下一個(gè)職工的編號(hào),并且判斷職工編號(hào)是函數(shù)組成,其中主函數(shù)以菜單的形式調(diào)用其他函數(shù)來(lái)實(shí)現(xiàn)要求的所有u();break;case2:sortpart();bre五、參考文獻(xiàn)六、源程序{{資料9源程序及適當(dāng)?shù)淖⑨屩笇?dǎo)教師:學(xué)生簽名:3/21資料9源程序及適當(dāng)?shù)淖⑨屩笇?dǎo)教師:學(xué)生簽名:3/21目錄4/tf("\n請(qǐng)輸入職工部門(mén):");scanf("%s",pps\t%d\t%d\n",pp[i].worknum,pp[{}{}}{all;i++){fprintf(fp,"%s\t%s\t%工信息錄入","排序及顯示all;i++){fprintf(fp,"%s\t%s\t%工信息錄入","排序及顯示"."2/21工資調(diào)整","信息查=NULL)15/21{fp=fopen("d:\\paidwhile(!feof(fp)){fscanf(fp,"%s{}{}{k].workage=pp[k+1].workage;pp[p[i].worknum,pp[i].workname,pp=0;i<j;i++){fprintf(fp,"%s\t%s=tempi;tempi=pp[k].workage;pp[k].workage=pp[k+1].workage;pp[p[i].worknum,pp[i].workname,pp=0;i<j;i++){fprintf(fp,"%s\t%s=tempi;tempi=pp[k].workage;pp[}{}}{{}{=pp[i].workpaid;i++;}all=i;prii].workpaid,pp[i].workage);pritpart),增加職工工資函數(shù)=pp[i].workpaid;i++;}all=i;prii].workpaid,pp[i].workage);pritpart),增加職工工資函數(shù)(addpaid),職工信息的id.txt");return;}i=0;j=0;while}{}{}}{{[k+1].worknum,tempch);strcpy(t[i].workage);printf("%s\t%s\t%不能打開(kāi)文件paid.txt");return;}i=0;j[k+1].worknum,tempch);strcpy(t[i].workage);printf("%s\t%s\t%不能打開(kāi)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)高壓鈉燈產(chǎn)業(yè)發(fā)展?fàn)顩r及營(yíng)銷(xiāo)戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)香薰蠟燭市場(chǎng)運(yùn)行動(dòng)態(tài)及前景趨勢(shì)預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)鑄鋼件行業(yè)發(fā)展?fàn)顩r與投資戰(zhàn)略規(guī)劃研究報(bào)告
- 2025-2030年中國(guó)鋁型材行業(yè)發(fā)展現(xiàn)狀及投資前景分析報(bào)告
- 2025-2030年中國(guó)金屬波紋補(bǔ)償器市場(chǎng)現(xiàn)狀調(diào)研與投資戰(zhàn)略規(guī)劃研究報(bào)告
- 2025-2030年中國(guó)螢石采選加工產(chǎn)業(yè)發(fā)展?fàn)顩r及投資前景規(guī)劃研究報(bào)告
- 2025-2030年中國(guó)花露水市場(chǎng)運(yùn)行現(xiàn)狀及投資發(fā)展前景預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)綜合布線(xiàn)市場(chǎng)發(fā)展動(dòng)態(tài)及投資規(guī)劃研究報(bào)告
- 2025-2030年中國(guó)紡織品直噴墨水市場(chǎng)未來(lái)發(fā)展趨勢(shì)及前景調(diào)研分析報(bào)告
- 2025-2030年中國(guó)粗糧飲料市場(chǎng)競(jìng)爭(zhēng)格局及前景趨勢(shì)分析報(bào)告
- 公路工程施工現(xiàn)場(chǎng)安全檢查手冊(cè)
- 公司組織架構(gòu)圖(可編輯模版)
- 1汽輪機(jī)跳閘事故演練
- 陜西省銅川市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 禮品(禮金)上交登記臺(tái)賬
- 北師大版七年級(jí)數(shù)學(xué)上冊(cè)教案(全冊(cè)完整版)教學(xué)設(shè)計(jì)含教學(xué)反思
- 2023高中物理步步高大一輪 第五章 第1講 萬(wàn)有引力定律及應(yīng)用
- 青少年軟件編程(Scratch)練習(xí)題及答案
- 浙江省公務(wù)員考試面試真題答案及解析精選
- 系統(tǒng)性紅斑狼瘡-第九版內(nèi)科學(xué)
- 全統(tǒng)定額工程量計(jì)算規(guī)則1994
評(píng)論
0/150
提交評(píng)論