2022年c语言_职工工资管理系统设计 .pdf
《2022年c语言_职工工资管理系统设计 .pdf》由会员分享,可在线阅读,更多相关《2022年c语言_职工工资管理系统设计 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、题目 3:职工工资管理系统设计功能:实现简单的职工工资信息管理,职工工资的基本信息包括编号、姓名、基本工资、奖金、工资总额等基本要求:1 设计简单的菜单,能够进行系统功能选择。2 实现信息的录入功能。3 在已有信息的基础上添加新的记录。4 删除指定编号的记录。5 修改指定编号的记录6 实现信息的浏览功能7 按编号查询功能8 按工资总额排序功能#include stdio.h#include stdlib.h#include ctype.h#include process.h struct gongzi /*定义数组*/int bianhao;char xingming10;int jbgz;/
2、*基本工资*/int jiangjin;int tatal;struct gongzi*next;void print()/*菜单*/printf(welcom!n);printf(1.创建新信息 n);printf(2.删除原信息 n);printf(3.修改原信息 n);printf(4.按编号查找 n);printf(5.工资总额排序n);struct gongzi*creat(struct gongzi*head)/*case1创建工资,降序排列*/struct gongzi*p1,*p2,*p3;/*p1新增点,p2,p3 切点*/p1=p2=p3=(struct gongzi*)m
3、alloc(sizeof(struct gongzi);printf(创建新信息 n 输入编号,姓名,基本工资,奖金n);printf(输入编号);scanf(%d,&p1-bianhao);名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -printf(输入姓名);scanf(%s,&p1-xingming);printf(输入基本工资);scanf(%d,&p1-jbgz);printf(输入奖金);scanf(%d,&p1-jiangjin);p1-tatal=p1-jbgz+p1-jiangjin;p1-next=NULL;if(head=NULL)head=p1
4、;else p2=head;while(p2-tatal tatal)&(p2-next!=NULL)p3=p2;p2=p2-next;if(p1-tatal tatal)if(head=p1)head=p1;else p3-next=p1;p1-next=p2;else p2-next=p1;p1-next=NULL;return head;struct gongzi*del(struct gongzi*head)/*case2删除原信息*/名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -int bianhao;struct gongzi*p1,*p2;printf(
5、输入要删除的编号);if(head=NULL)printf(nlist is null);goto end;p1=head;scanf(%d,&bianhao);while(bianhao!=p1-bianhao)&(p1-next!=NULL)p2=p1;p1=p1-next;if(bianhao=p1-bianhao)if(p1=head)head=p1-next;else p2-next=p1-next;printf(%d has been deleted.n,bianhao);else printf(%d not been found!n,bianhao);end:return(hea
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年c语言_职工工资管理系统设计 2022 语言 职工工资 管理 系统 设计
限制150内