ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:27.50KB ,
资源ID:5666314      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-5666314.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言_职工工资管理系统设计.doc)为本站会员(hskm5268)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

c语言_职工工资管理系统设计.doc

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 xingmin

2、g10;int jbgz;/*基本工资*/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,p

3、3 切点*/ p1 =p2 =p3 =(struct gongzi * )malloc(sizeof(struct gongzi) );printf(“创建新信息n 输入编号,姓名,基本工资,奖金n“);printf(“输入编号“);scanf(“%d“,printf(“输入姓名“);scanf(“%s“,printf(“输入基本工资“);scanf(“%d“,printf(“输入奖金“);scanf(“%d“,p1-tatal =p1-jbgz + p1-jiangjin;p1-next =NULL;if(head = NULL)head =p1;else p2 =head;while(p2

4、-tatal tatal) p2 =p2-next;if(p1-tatal tatal)if(head = p1)head =p1;elsep3-next =p1;p1-next =p2;elsep2-next =p1;p1-next =NULL;return head;struct gongzi * del(struct gongzi*head) /*case2 删除原信息*/int bianhao;struct gongzi *p1, *p2;printf(“输入要删除的编号“);if(head = NULL)printf(“nlist is null“);goto end;p1=head

5、;scanf(“%d“,while(bianhao != p1-bianhao) p1 =p1-next;if(bianhao =p1-bianhao)if(p1 = head)head =p1-next;elsep2-next =p1-next;printf(“%d has been deleted.n“,bianhao);elseprintf(“%d not been found!n“,bianhao);end:return(head);struct gongzi * change(struct gongzi*head) /*case 3 修改原信息*/int bianhao;struct

6、 gongzi *p1, *p2;printf(“输入要修改的编号“);if(head = NULL)printf(“nlist is null“);goto end;p1=head;scanf(“%d“,while(bianhao != p1-bianhao) p1 =p1-next;if(bianhao =p1-bianhao)printf(“输入编号“);scanf(“%d“,printf(“输入姓名“);scanf(“%s“,printf(“输入基本工资“);scanf(“%d“,printf(“输入奖金“);scanf(“%d“,p1-tatal =p1-jbgz + p1-jian

7、gjin;p1-next =NULL;printf(“%d has been change.n“,bianhao);elseprintf(“%d not been found!n“,bianhao);end:return(head);struct gongzi * search(struct gongzi*head) /*case4 按编号查找*/int bianhao;struct gongzi *p1, *p2;printf(“输入要查找的编号“);if(head = NULL)printf(“nlist is null“);goto end;p1=head;scanf(“%d“,whil

8、e(bianhao != p1-bianhao) p1 =p1-next;if(bianhao =p1-bianhao)printf(“%5d%10s%5d%5d%5dn“,p1-bianhao, p1-xingming,p1-jbgz, p1-jiangjin, p1-tatal);elseprintf(“%d not been found!n“,bianhao);end:return(head);void list(struct gongzi*head) /*case5 输出*/struct gongzi*p1;p1 =head;printf(“编号、姓名、基本工资、奖金、工资总额n“);

9、if(head = NULL)printf(“nlist is nulln“);while(p1 != NULL)printf(“%5d%10s%5d%5d%5dn“,p1-bianhao, p1-xingming,p1-jbgz, p1-jiangjin, p1-tatal);p1 =p1-next;main()int caidan, ch;struct gongzi*p;struct gongzi*head =NULL;loop:print();scanf(“%d“,switch(caidan)case 1:head =creat(head);getch();break;case 2:head =del(head);getch();break;case 3:head =change(head);getch();break;case 4:head =search(head);getch();break;case 5:list(head);getch();break;goto loop;

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报