网站首页 | 图形处理 | 网页设计 | 编程学习 | 操作系统学习 | 办公软件学习 | 常用软件学习 | 视频教程 | 设计作品欣赏| IT认证 | 设计素材下载 | 常用软件下载


 C语言-编程实例-职工管理系统(系统密码:123456 修改数据密码:12345)


C语言-编程实例-职工管理系统(系统密码:123456 修改数据密码:12345)

tf("\n%s 的记录:",xingming[i]);
printf("\n\n");
printf("员工号");
scanf("%i",&ygh[i]);
printf("性别【男(M)\女(F)】");
scanf("%s",&xingbie[i][0]);
printf("年龄");
scanf("%i",&nianlin[i]);
printf("扣款数额");
scanf("%i",&koukuan[i]);
printf("奖金");
scanf("%i",&jiangjin[i]);
printf("\n\n");
ks:printf("是否继续输入(Y/N)?");
kk=getch();
if((kk=='Y')||(kk=='y'))
{
continue;
}
else if((kk=='N')||(kk=='n'))
{
printf("n\n\n\n\n\n\n\n\n\n\t\t\t\t输入结束!\n");
printf("按任意键返回主菜单!");
getch();
break;
}
else
{
printf("输入错误, 请重新输入!");
getch();
clrscr();
goto ks;
}
}
clrscr();
}


void jisuan() /*工资计算*/
{
clrscr();
printf("\t\t\t");
for(i=1;i<15;i )
printf("≈");
printf("\n");
printf("\t\t\t≈\t\t\t ≈\n");
printf("\t\t\t≈\t 工资表\t ≈\n");
printf("\t\t\t≈\t \t ≈\n");
printf("\t\t\t");
for(i=1;i<15;i )
printf("≈");
printf("\n\n\t\t\t姓名\t\t\t工资\n");
printf("\t\t\t");
for(i=1;i<15;i )
printf("=");
printf("\n");
for(i=0;i<10;i )
{
sum[i]=jb jiangjin[i]-koukuan[i];
printf("\t\t\t%s\t\t\t%i\n",*(xingming i),sum[i]);
}
printf("按任意键继续");
y1=getchar();
if(y1!=' ')
y1=getchar();
return;
}

void chaxun() /*查询统计*/
{
char y,y2,y3,y4,yy5=0;
tt:clrscr();
printf("1.按性别统计\n");
printf("2.按工资数额统计\n");
printf("3.按年龄统计\n");
printf("4.返回主界面\n");
printf("请输入选择1---4\?");
y=getchar();
if(y=='1')
{
oo1: clrscr();
printf("1.男\n2.女\n3.返回\n");
printf("请选择?");
y2=getchar();
if(y2=='1')
{
for(k=0,i=0;i<10;i )
{
if((xingbie[i][0]=='m')||(xingbie[i][0]=='M'))
k ;
}
printf("男职工%i人\n",k);
printf("按任意键返回/?");
y2=getch();
goto oo1;
}
else if(y2=='2')
{
for(k=0,i=0;i<10;i )
{
if(xingbie[0][i]=='f'||xingbie[i][0]=='F')
k=k 1;
}
printf("女职工%i人\n",k);
printf("按任意键返回");
y2=getch();
goto oo1;

}
else if(y2=='3')
{
clrscr();
goto tt;
}
else
{
clrscr();
goto oo1;
}
}
else if(y=='2')
{
oo2: clrscr();
printf("1.工资在1400元以上\n2.工资在1400元以下\n3.返回\n");
printf("请输入选择1--3/?");
y3=getchar();
if(y3=='1')
{
for(k=0,i=0;i<10;i )
{
if((jb jiangjin[i]-koukuan[i])>=1400)
k=k 1;
}
printf("工资在1400元以上的职工%i人\n",k);
printf("按任意键返回/?");
y3=getchar();
if(y3!=' ')
{
y3=getchar();
goto oo2;
}
}
else if(y3=='2')
{
for(k=0,i=0;i<10;i )
{
if((jb jiangjin[i]-koukuan[i])<=1400)
k ;
}
printf("工资在1400元以下的职工%i人\n",k);
printf("按任意键返回");
y3=getchar();
if(y3!=' ')
{
y3=getchar();
goto oo2;
}
}
else if(y3=='3')
{
clrscr();
goto tt;
}
else
{
clrscr();
goto oo2;
}
}
else if(y=='3')
{
oo3: clrscr();
printf("1.年龄在30岁以上\n2.年龄在30岁以下\n3.返回\n");
printf("请输入选择\?");
y3=getchar();
if(y3=='1')
{
for(k=0,i=0;i<10;i )
{
if(nianlin[i]>=30)
k=k 1;
if(nianlin[i]==0)
yy5=yy5 1;
}
if(yy5==10)
printf("数据尚未录入,请录入数据!\n");
else
printf("年龄在30岁以上的职工%i人\n",k);
printf("按任意键继续");
y4=getchar();
if(y4!=' ')
{
y4=getchar();
goto oo3;
}
}
else if(y3=='2')
{
k=0;yy5=0;
for(i=0;i<10;i )
{
if(nianlin[i]<=30&&nianlin[i]!=0)
k=k 1;
if(nianlin[i]==0)
yy5=yy5 1;
}
if(yy5==10)
printf("数据尚未录入,请录入数据!\n");
else if(yy5<10)
printf("年龄在30岁以下的职工%i人\n",k);
printf("按任意键继续");
y4=getchar();
if(y4!=' ')
{
y4=getchar();
goto oo3;
}
}
else if(y3=='3')
{
clrscr();
goto tt;
}
else
{
goto oo3;
}
}
else if(y=='4')
return;
else
goto tt;
}


void renyuan() /*职工基本资料查询*/
{
char y,y0,*y7[1],y1;
int y8,y9,ss=0;
clrscr();
pp1:clrscr();
printf("1.按姓名查询\n2.按性别查询\n3.按扣款数额查询\n4.按奖金数额查询\n");
printf("5.回主界面\n");
printf("请输入选择1--5/?");
y=getch();
if(y=='1')
{
pp2: /*按姓名*/
printf("\n请输入要查找的姓名/?");
scanf("%s",y7[0]);
clrscr();
printf("\t * * * * * * * * * * * * * * * * * * * * * * * * * * * \n");
printf("\t * * \n");
printf("\t * 职工基本资料查询 * \n");
printf("\t * * \n");
printf("\t * * * * * * * * * * * * * * * * * * * * * * * * * * * \n");
printf("\n\t 员工号 姓 名 性别 年龄 扣款数额 奖金数额");
ss=0;
for(i=0;i<10;i )
{
k=0;
if(scmp(y7[0],xingming[i])==0)
{
k=1;
}
if(k==1)
{
printf("\n\t %i %s ",ygh[i],xingming[i]);
if((xingbie[i][0]=='m')||(xingbie[i][0]=='M'))
printf("男");
else if((xingbie[i][0]=='f')||(xingbie[i][0]=='F'))
printf("女");
else
printf("无");
printf(" %i %i %i\n",nianlin[i],koukuan[i],jiangjin[i]);
k=1;
ss=1;
}
}
if(ss==0)
printf("\n\n\n\n\n\t\t\t\t无此记录\n");
printf("按任意健继续");
getch();
uu1: printf("\n是否继续Y/N?");
y0=getch();
if(y0=='Y'||y0=='y')
{
clrscr();
goto pp2;
}
else if(y0=='N'||y0=='n')
{
clrscr();
goto pp1;
}
else
{
clrscr();
goto uu1;
}
}
else if(y=='2')
{
qq2: /*按性别*/
printf("\n");
printf("请输入要查找的性别/?");
scanf("%s",&y1);
clrscr();
printf("\t * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
printf("\t * *\n");
printf("\t * 职工基本资料查询 *\n");
printf("\t * *\n");
printf("\t * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
printf("\n\t 员工号 姓 名 性 别 年龄 扣款数额 奖金数额\n");
ss=0;
for(i=0;i<10;i )
{
k=0;
if(y1==xingbie[i][0])
{
k=1;
}
if(k==1)
{
printf("\t %i %s ",ygh[i],xingming[i]);
if((xingbie[i][0]=='f')||(xingbie[i][0]=='F'))
printf("女");
else if((xingbie[i][0]=='m')||(xingbie[i][0]=='M'))
printf("男");
else
printf("无");
printf(" %i %i %i\n",nianlin[i],koukuan[i],jiangjin[i]);
k=1;
ss=1;
}
}
if(ss==0)
{
printf("\n\n\n\n\n\t\t\t\t无此记录\n");
}
printf("按任意键继续");
getch();
uu2: printf("\n是否继续Y/N?");
y0=getch();
if(y0=='Y'||y0=='y')
{
clrscr();
goto qq2;
}
else if(y0=='N'||y0=='n')
{
clrscr();
goto pp1;
}
else
{
clrscr();
goto uu2;
}
}

else if(y=='3')
{
qq3: /*按扣款*/
printf("\n");
printf("请输入要查找的扣款数额/?");
scanf("%i",&y8);
clrscr();
printf("\t * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
printf("\t * *\n");
printf("\t * 员工基本情况查询 *\n");
printf("\t * *\n");
printf("\t * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
ss=0;
printf("\n\t 员工号 姓 名 性别 年龄 扣款数额 奖金数额\n");
for(i=0;i<10;i )
{
k=0;
if(y8==koukuan[i])
{
printf("\t %i %s ",ygh[i],xingming[i]);
if((xingbie[i][0]=='f')||(xingbie[i][0]=='F'))
printf("女");
else if((xingbie[i][0]=='m')||(xingbie[i][0]=='M'))
printf("男");
else
printf("无");
printf(" %i %i %i\n",nianlin[i],koukuan[i],jiangjin[i]);
k=1;
ss=0;
}
}
if(ss==0)
printf("\n\n\n\n\n\t\t\t\t无此记录\n");
printf("按任意键继续\n");
getch();
uu: printf("是否继续Y/N?");
y0=getch();
if(y0=='Y'||y0=='y')
{
clrscr();
goto qq3;
}
else if(y0=='N'||y0=='n')
{
clrscr();
goto pp1;
}
else
{
clrscr();
goto uu;
}
}
else if(y=='4')
{
qq4: /*按奖金*/
printf("请输入要查找的奖金数额/?");
scanf("%i",&y9);
clrscr();
printf("\t * * * * * * * * * * * * * * * * * * *

上一页  [1] [2] [3] [4] 下一页



  • 上一篇教程:
  • 下一篇教程:

  •  
    推荐

    最新
    · C语言-编程实例-很普通很…
    · C语言-编程实例-三视图的…
    · C语言-编程实例-我编的国…
    · C语言-编程实例-用递归法…
    · C语言-编程实例-C与脚本…
    · C语言-编程实例-c语言优…
    · C语言-编程实例-输入一串…
    · C语言-编程实例-跳动的小…
    · C语言-编程实例-花心
    · C语言-编程实例-求最大数

     

    没有任何图片教程



    本站提供大量Photoshop照片处理,语言编程,网页设计制作,windows系统等软件在线实例教程,欢迎你投稿你的设计作品.lhy514251@163.com

    粤ICP备06081596