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

正文內(nèi)容

c課程實踐報告(企業(yè)職工工資管理系統(tǒng))-在線瀏覽

2025-02-18 15:12本頁面
  

【正文】 來輸出 Worker_pay()的信息。其次成員函數(shù)中大量運用到了程序控制結構。最后屏幕上則需要顯示一些完成了某種功能的標志,例如“成功刪除編號為 xx 的信息”,“成功修改編號為 xx 的信息”等。 職工工資管理 系統(tǒng)結構框架 圖 職工工資管理系統(tǒng) 輸出主菜單 輸入選項 添加職工工資信息 刪除職工工資信息 修改職工工資信息 輸出指定職工工資信息 輸出全體職工工資信息 AddNew() DoDelete() DoMotify() DoFind() List() AddItem() RemovrItem() Replace() Search() .List() 退出 結束 2 企業(yè)職工工資管理系統(tǒng)功能及系統(tǒng)設計介紹 該工資管理系統(tǒng)可以分為 5 個模塊,每個模塊都有其對應的功能以及其設計。 ( 1) 輸入模塊 輸入模塊的功能是創(chuàng)建存儲職工工資信息的存儲系統(tǒng)以及添加某職工的工資信息。為實現(xiàn)輸入的功能,有兩個 方面的任務:定義結構體以及 建立鏈表。定義一個 pay 的數(shù)組時為了簡化變量的定義,使程序更有條理。然后,不斷用 new 運算符生成一個新的起點,將這個起點鏈入已有的鏈表尾部;如果鏈表中還沒有結點,則這個新結點將是首結點,否則,將新結點的地址賦給原有鏈表的尾結點的 next 指針。 當然,信息包括所有輸入的信息,以及程序內(nèi)部函數(shù)計算的信息例如個人所得稅,實發(fā)數(shù)。如果刪去的結點是首結點,則將第二個結點的地址作為新的鏈表的首 地址返回;如果刪去的結點是鏈尾,則將被刪結點的前驅(qū)作為新的鏈尾。 要修改某職工的信息首先必須從表頭開始搜尋,當找到指定的編號是,重新對其賦值即可。 查找鏈表中的信息時比較簡單的,在上面的模塊中也用到了,主要是注意查找葉必須從表頭開始。 列表模塊就是依次輸出鏈表中 各結點的數(shù)據(jù)。 ( 5) 調(diào)試過程中遇到的主要問題及解決辦法 ① 設計初期,先完成初步構思,寫出主函數(shù)。在環(huán)境中進行調(diào)試,應一邊編譯,一邊調(diào)試,并且要一個模塊一個模塊的調(diào)試。不能直接輸入全部的代碼一次性調(diào),這樣錯誤會很多,并且不易找出和修改。 設計過程中,不應忽視環(huán)境提示的警告,有時程序運行不正確與警告也有很大的關系。 編寫代碼時應該少用全局變量,全局變量在編寫試看似定義次數(shù)少,很方便。 程序調(diào)試中碰到的錯誤可以使自己學到知識。 ② 在編輯完整個程序后,進行調(diào)試階段總是會數(shù)顯 head 無定義。 3 總結 經(jīng)過兩周 的 C++課程實踐,我對 C++語言設計有了一個更深,更全面的了解,尤其體會到了 C++面向?qū)ο蟛僮鲗喕绦虻闹匾饔?。這個工資管理系統(tǒng)中職工子信息竟然包含 15 條,以前從來沒有遇到過如此多的變量。并且可以有一個 pay 的數(shù)組來處理數(shù)據(jù)。 ②在編程時條理 清晰是至關重要的。另外很重要的一點就是一定要對鏈表的五種操作熟練的掌握。因為一個程序中會有很多小的錯誤,甚至有的問題要幾個小時才能解決???得來說 ,編程時極需要耐心的。 附源代碼: includeiostream includestring using namespace std。 float pay[5],basepay,tax,deduct,Actualpay。 }。 void Print(Worker_pay *)。 public: Worker(){head=NULL。 void AddItem(int num,float pay[5])。 void Replace(int)。 void Search(int)。 }。 Worker_pay *p=head。 while(p){n++。} return n。 for(int i=0。i++) headpay[i]=pay[i]。 headnext=NULL。 } Worker_pay *t=he
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1