c++工资管理系统程序

c++工资管理系统程序

ID:10540551

大小:58.00 KB

页数:8页

时间:2018-07-07

c++工资管理系统程序_第1页
c++工资管理系统程序_第2页
c++工资管理系统程序_第3页
c++工资管理系统程序_第4页
c++工资管理系统程序_第5页
资源描述:

《c++工资管理系统程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#include#includeusingnamespacestd;structWorker_pay{intnum;floatpay[5],basepay,tax,deduct,Actualpay;Worker_pay*next;};classWorker{private:Worker_pay*head;voidPrint(Worker_pay*);Worker_pay*Find(int);public:Worker(){head=NULL;}intListCount();voidAddItem(intnum,floatpay[5]);voidRemoveI

2、tem(int);voidReplace(int);voidList();voidSearch(int);voidActualpay();};intWorker::ListCount(){if(!head)return0;Worker_pay*p=head;intn=0;while(p){n++;p=p->next;}returnn;}voidWorker::AddItem(intnum,floatpay[5]){if(!head){head=newWorker_pay;for(inti=0;i<5;i++)head->pay[i]=pay[i];head->num=num;head->nex

3、t=NULL;return;}Worker_pay*t=head;while(t&&t->num!=num)t=t->next;if(t){cout<<"操作失败;职工编号为"<next)p=p->next;Worker_pay*p1=newWorker_pay;p1->num=num;for(inti=0;i<5;i++)p1->pay[i]=pay[i];p1->next=NULL;p->next=p1;return;}voidWorker::RemoveItem(intnu

4、m){Worker_pay*t=Find(num);if(!t)return;Worker_pay*p=head;if(head==t){head=head->next;deletep;cout<<"成功删除职工编号为"<next!=t)p=p->next;Worker_pay*p1=p->next;p->next=p1->next;deletep1;cout<<"成功删除职工编号为"<

5、rker_pay*p=Find(num);if(!p)return;cout<<"请重新输入相应信息"<>p->num>>p->pay[0]>>p->pay[1]>>p->pay[2]>>p->pay[3]>>p->pay[4];return;}voidWorker::Print(Worker_pay*p){cout.precision(8);cout<num<<""<pay[0]<<""<pay[1]<<""<pay[2]<<""<pay[3]<<""<

6、>pay[4]<<""<basepay<<""<tax<<""<deduct<<""<Actualpay<next;}cout<

7、ndl;return;}voidWorker::Search(intnum){cout<<"Search......"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。