| 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] 下一页
|