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

正文內(nèi)容

某企業(yè)職工工資管理系統(tǒng)【最新】-展示頁

2024-12-27 12:17本頁面
  

【正文】 printf(%3d%5s%5s%\n,j++,wor[i].num,wor[i].name,wor[i].gongzi)。wor[i],sizeof(struct worker),1,fp1)。in。 } printf(序號 工號 姓名 工資 \n)。 } } if((fp1=fopen(,wb))==NULL) { printf(打開文件失?。?)。 strcpy(wor[j+1].name,)。 wor[j].gongzi=wor[j+1].gongzi。 strcpy(wor[j].num,wor[j+1].num)。 strcpy(,wor[j].name)。jn1i。in1。 FILE *fp1。 xxxxxxxx 13 } void sore(int n) { int i,j=1。 } fclose(fp)。 if((fwrite(amp。wor[i1].name,amp。 scanf(%s%s%f,amp。i=n。n)。 } printf(請輸入要錄入的員工數(shù)量,按回車鍵確認: )。 if((fp=fopen(,wb))==NULL) { printf(文件打開失敗 )。 int shuru() { int i,n。 float gongzi。 xxxxxxxx 11 六、參考文獻 1 譚浩強. C 程序設(shè)計.北京:清華大學(xué)出版社, 2021 2 劉成等. C 語言程序設(shè)計實驗指導(dǎo)與習(xí)題集.北京:中國鐵道出版社, 2021 xxxxxxxx 12 七、源程序 include include define N 5 struct worker { char num[20]。我真心的感謝老師的辛勤教育,也促進了我和同學(xué)之間的友誼。我對學(xué)過的知識又進一步熟練掌握了。 } xxxxxxxx 10 五、個人總結(jié) 通過這幾天的實習(xí) ,我對 vc++ ,對 c 語言的應(yīng)用也有了一定能力 , 通過這次課程設(shè)計我學(xué)到了以前沒有掌握的很多知識,將書本上的一些知識與實際應(yīng)用結(jié)合了起來。 } } sore(n+j)。 fwrite(amp。wor[n+i1].name,amp。 scanf(%s%s%f,amp。i=j。j)。 if((fp=fopen(,rb+))!=NULL) { printf(請輸入要追加的員工數(shù)量,按回車鍵確認: )。具體程序段如下: int add(int n) { int i,j。 } xxxxxxxx 9 增加新職工數(shù)據(jù) 函數(shù) 該函數(shù)的核心內(nèi)容是增加新的員工信息,保存到結(jié)構(gòu)體中,并調(diào)用 sore()函數(shù)將增加后的員工信息重新進行排序。 else printf(%3d%5s%5s%\n,j++,wor[i].num,wor[i].name,wor[i].gongzi)。wor[i],sizeof(struct worker),1,fp1)。in。 } printf(序號 工號 姓名 工資 \n)。 } } if((fp1=fopen(,wb))==NULL) { printf(打開文件失敗! )。 strcpy(wor[j+1].name,)。 wor[j].gongzi=wor[j+1].gongzi。 strcpy(wor[j].num,wor[j+1].num)。 strcpy(,wor[j].name)。jn1i。in1。 FILE *fp1。具體的程序段如下 : void sore(int n) { int i,j=1。在這些函數(shù)當中, 工資排序并顯示 函數(shù)和 增加新職工數(shù)據(jù) 函數(shù)是程序中較為核心的部分,下面分別進行說明。 每一個員工記錄都包含工號、姓名、工資,在程序當中,將員工記錄類型定義為結(jié)構(gòu)體類型,添加以及追加的員工信息直接寫入 文件中,其他函數(shù)每次對員工記錄的訪問,其數(shù)據(jù)來源都是 文件,這樣做不但可以保證員工數(shù)據(jù)的一致性,而且可以對員工數(shù)據(jù)進行永久保存,保證每次運行程序都可以采用原來的數(shù)據(jù)。 二、需求分析 經(jīng)過對程序設(shè)計題目的分析可知,整個程序的設(shè)計實現(xiàn)大致分為四個模塊,其中每一個模塊對應(yīng)一個函數(shù),他們的功能分別是: 錄入職工信息 函數(shù) (shuru), 工資排序并顯示 函數(shù) (sore), 增加新職工數(shù)據(jù) 函數(shù) (add),主函數(shù) (main)。 ? 代碼應(yīng)適當縮進,并給出必要的注釋,以增強程序的可讀性。 ? 用 戶界面友好,功能明確,操作方便;可以加以其它功能或修飾。 課程設(shè)計 學(xué) 號 班 級 姓 名 指導(dǎo)教師 2021 年 7 月 15 日 xxxxxxxx I 課程設(shè)計任務(wù)書 一、課程設(shè)計題目: 某企業(yè)職工工資管理系統(tǒng) 二、課程設(shè)計工作自 2021 年 7 月 9 日起至 2021 年 7 月 15 日止 三、 課程設(shè)計內(nèi)容 : 用 C 語言編寫軟件完成以下任務(wù): 1 錄入職工信息; 2 對職工按工資排序并顯示; 3 能夠增加新職工數(shù)據(jù)并按工資高低排序。 四、課程設(shè)計要求: 程序質(zhì)量: ? 貫徹結(jié)構(gòu)化程序設(shè)計思想。 ? 用戶 界面中的菜單至少應(yīng)包括“職工信息錄入”、“按工資排序”、“插入新職工并按工資高低排序”、“退出” 4 項。 課程設(shè)計說明書: 課程結(jié)束后,上交課程設(shè)計說明書(打印稿和電子稿),其內(nèi)容如下: ? 封面 ? 課程設(shè)計任務(wù)書 ? 目錄 ? 需求分析(分析題目的要求) ? 程序流程圖(總體流程圖和主要功能模塊流程圖) ? 核心技術(shù)的實現(xiàn)說明及相應(yīng)程序段 ? 個人總結(jié) ? 參考資料 ? 源程序及適當?shù)淖⑨? 指導(dǎo)教師: ____________________ 員工簽名: ____________________ xxxxxxxx II 目錄 一、程序設(shè)計題目 ........................................................ 1 二、需求分析 ................................................................ 1 三、程序流程圖 ............................................................ 3 四、核心技術(shù)的實現(xiàn)方法、程序段及注釋 ................. 7 五、個人總結(jié) ...............................................................10 六、參考文獻 ............................................................... 11 七、源程序 ...................................................................12 xxxxxxxx 1 一、程序設(shè)計題目 某企業(yè)職工工資 管理,具體要求如下: 錄入職工信息 對職工按工資排序并顯示 能夠增加新職工數(shù)據(jù)并按工資高低排序 退出 注:每個員工數(shù)據(jù)至少應(yīng)該包括工號、姓名、工資,員工數(shù)據(jù)要保存在 文件中。 錄入職工信息 函數(shù) 主要實現(xiàn)程序最初運行時員工數(shù)據(jù)的錄入; xxxxxxxx 2 工資排序并顯示 函數(shù) 實現(xiàn)的功能是按照工資由多到少對員工的數(shù)據(jù)進行排序,把排序后的文件保存到 文件中,并打印目前所有的有效員工記錄信息; 增加新職工數(shù)據(jù) 函數(shù) 按 插入新職工并按工資高低排序 ; 主 函數(shù) 實現(xiàn)的是程序界面的設(shè)計和各功能函數(shù)的調(diào)用; 除上面介紹的功能之外,程序還具有退出 功能,可以在程序的一次運行當中循環(huán)執(zhí)行所有的功能,并根據(jù)需要終止程序的執(zhí)行。 xxxxxxxx 3 三、程序流程圖 程序總體結(jié)構(gòu)圖 圖 1 程序總體結(jié)構(gòu)圖 xxxxxxxx 4 具體功能框圖 ( 1) 錄入職工信息 函數(shù) shuru 圖 2 錄入職工信息 函數(shù) xxxxxxxx 5 ( 2) 工資排序并顯示 函數(shù) sore 圖 3 工資排序并顯示 函數(shù) xxxxxxxx 6 ( 3) 增加新職工數(shù)據(jù) 函數(shù) (add) 圖 4 增加新職工數(shù)據(jù) 函數(shù) xxxxxxxx 7 四、核心技術(shù)的實現(xiàn)方法、程序段及注釋 本程序主要由三個自定義函數(shù)和一個主函數(shù)組成,其中主函數(shù)以菜單的形式調(diào)用其他函數(shù)來實現(xiàn)要求的所有功能。 工資排序并顯示 函數(shù) 工資排序使用冒泡法,將結(jié)構(gòu)體中的數(shù)據(jù)按照 工資由多到少的順序排序,把排序后的結(jié)果保存打印到屏幕上,并將結(jié)果保存到 文件中。 struct worker temp。 for(i=0。i++) for(j=0。j++) { if(wor[j].gongziwor[j+1].gongzi) { strcpy(,wor[j].num)。 =wor[j].gongzi。 strcpy(wor[j].name,wor[j+1].name)。 xxxxxxxx 8 strcpy(wor[j+1].num,)。 wor[j+1].gongzi=。 exit(0)。 for(i=0。i++) { fwrite(amp。 if(wor[i].gongzi==wor[i+1].gongzi) printf(%3d%5s%5s%\n,j,wor[i].num,wor[i].name,wor[i].gongzi)。 } fclose(fp1)。最后把增加后的總?cè)藬?shù)返回給主函數(shù)。 FILE *fp。 scanf(%d,amp。 for(i=1。i++) { printf(\n 請輸入第 %d 個員工的工號、姓名、工資,并按回車鍵確認: \n,i)。wor[n+i1].num,amp。wor[n+i1].gongzi)。wor[n+i1],sizeof(struct worker),1,fp)。 return (n+j)。鍛煉自己的實際應(yīng)用知識的能力。在課設(shè)的過程中我和同學(xué)探討了一些相關(guān)的問題 ,有些問題也得到了老師的耐心講解。我想這次課程設(shè)計對我未來的學(xué)習(xí)一定會有很大的幫助 。 char name[10]。 }wor[N]。 FILE *fp。 exit(0)。 scanf(%d,amp。 for(i=1。i++) { printf(\n 請輸入第 %d 個員工的工號、姓名、工資,并按回車鍵確認: \n,i)。wor[i1].num,amp。wor[i1].gongzi)。wor[i1],sizeof(struct worker),1,fp))!=1) printf(文件保存失敗! \n)。 return (n)。 struct worker temp。 for(i=0。i++) for(j=0。j++) { if(wor[j].gongziwor[j+1].gongzi) { strcpy(,wor[j].num)。 =wor[j].gongzi。 strcpy(wor[j].name,wor[j+1].name)。 strcpy(wor[j+1].num,)。 wor[j+1].gongzi=。 exit(0)。 for(i=0。i++) { fwrite(amp。 if(wor[i].gong
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1