电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

公司工资管理系统

公司工资管理系统_第1页
1/17
公司工资管理系统_第2页
2/17
公司工资管理系统_第3页
3/17
#include 〈iomanip>#include 〈iostream>#include 〈fstream>#include 〈malloc。h>#include #include 〈string。h>#define NULL 0int const N=20;#define LEN sizeof(struct student)using namespace std;void Menu();void Pass();int n=0; //定义一个全局变量统计职工人数//-—----——-—-〉定义一个职工信息的结构体struct student{char name[N]; //用来存放姓名char sex[N]; //用来存放性别char zhiwu[N]; //用来存放职务char bumen[N]; // 用来存放所在部门long id; //用来存放编号float paid; //用来存放工资int total; //用来存放总工资struct student *next;};//—-—-—-—-—————->职工类class Information{ public: student *creat(); //建立链表 void output(student *head); //显示职工信息 int count(student *head); //定义函数 count()统计职工总数 student *insert(student*head); //指针函数*insert()用来添加职工信息。 student *cancel(student *head,long id); //指针函数*cancel()用来删除职工信息. student *find(student *head,long id); //指针函数*find()用来查找职工信息. student *modify(student *head,long id); //指针函数*modife()用来修改职工的信息. void paixu(student *head); //定义 paixu()函数将职工的总额从大到小排列并输出 void average(student *head); //定义职工工资平均值的函数 void save(student *head); //保存文件信息 student *Read(); //读取文件信息 private: student *p1,*p2,*p3,*head,st;}; //—--—--——————>建立链表信息student *Information::creat(void){//定义一个指向 struct student 的结构体指针函数*creat()用来录入职工信息。 char ch[N];n=0; //用来存放职工姓名 p1=p2=(student *)malloc(LEN);//调用 malloc()函数用来开辟一个新的存储单元 cout〈<" ——---——---—--<< 请建立职工信息表, 在姓名处键以 # 结束输入!>〉——-———----—-—-"〈〈endl; cout<<" 姓名:”; cin〉〉ch; head=NULL; //给指针 head 赋初值 while (strcmp(ch,”#”)!=0) { //调用字符比较函数 strcmp()用来推断是否继续输入 p1=(student *)malloc(LEN)...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

公司工资管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部