- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言员工工资的管理system
#include stdio.h
#include stdlib.h
#include conio.h
int q_n=0;
int Xuhao[40];
struct WORKER{
int id;
char name[25];
int age;
int workday;
int shouldmy;
int decday;
int infactmy;
}workers[40];
/*----主菜单----*/
void fmenu()
{
system(cls);
printf( 员 工 工 资 管 理 系 统 \n\n);
printf(1. 录入员工基本信息\n);
printf(2. 修改员工基本信息\n);
printf(3. 注销员工相关信息\n);
printf(4. 录入员工工资信息\n);
printf(5. 修改员工工资信息\n);
printf(6. 查找员工工资信息\n);
printf(7. 插入员工工资信息\n);
printf(8. 浏览员工工资信息\n);
printf(9. 保存员工工资信息\n);
printf(10. 打开员工工资信息\n);
printf(11. 清除员工工资信息\n);
printf(0. 退出\n);
printf(请选择相应序号\n);
}
/*----员工基本信息的录入----*/
void worker_new()
{
char mm;
int i,fg,fg1;
printf(----录入员工基本信息----\n);
do
{
fg=0;
printf(工号:);
scanf(%d,workers[q_n].id);
for(i=0;iq_n;i++)
{
if(workers[i].id==workers[q_n].id)
{
printf(该员工已存在);
fg=1;
break;
}
}
if(fg==0)
{
printf(姓名:);
scanf(%s,workers[q_n].name);
do{
fg1=0;
printf(年龄:);
scanf(%d,workers[q_n].age);
if(workers[q_n].age100||workers[q_n].age0)
{
fg1=1;
printf(输入有误,请重新输入\n);
}
}while(fg1==1);
q_n++;
}
printf(是否继续录入?y/n\n);
flushall();
scanf(%c,mm);
}while((mm==y)||(mm==Y));
printf(\n按任意键返回……\n);
getch();
}
/*----通过工号信息确定下标标号----*/
int search_xiabiao()
{
int n,i;
printf(请输入员工工号:);
scanf(%d,i);
for(n=0;n40;n++)
{
if(workers[n].id==i)
{
printf(工号:%d\n,workers[n].id);
printf(姓名:%s\n,workers[n].name);
printf(年龄:%d\n,workers[n].age);
return n;
}
}
printf(\nerror\n);
return -1;
}
/*----注销员工信息----*/
void worker_del()
{
int n,i;
printf(----注销员工信息----\n);
n=search_xiabiao();
printf(出勤天数:%d\n,workers[n].workday);
printf(应发工资:%d\n,workers[n].shouldmy);
printf(迟到天数:%d\n,workers[n].decday);
printf(实际工资:%d\n,workers[n].infactmy);
if(n!=-1)
{
for(i=n;i(q_n-1);i++)
{
workers[i]=workers[i+1];
}
q_n--;
printf(\n!该员工信息已注销\n);
}
else
printf(该员工不存在\n);
printf(\n按任意键返回……\n);
getch();
}
/*----修改员工基本信息----*/
void wor
您可能关注的文档
最近下载
- 高三日语复习4:高考日语句型对应练习.pdf VIP
- 人教版八年级下册英语全册课件(2024年2月修订).pptx
- 新引流管护理.ppt VIP
- 2024年高压电工证考试题库及答案(1000题).pdf VIP
- 高三日语复习4:高考日语阅读练习2.pdf VIP
- 统编版高中政治必修1《中国特色社会主义》期末复习:判断题100题专项练习题(含答案解析).pdf VIP
- 常见毒性气体量程及报警值设定 Ver2.0.docx
- 高三日语复习4:高考日语句型、助词、补助动词 练习.pdf VIP
- (详细)高压隔离开关与高压负荷开关课件.ppt
- Q_320281AWP03-2020SBJ型屑饼机企业标准.pdf
文档评论(0)