| C语言-编程实例-职工管理系统(系统密码:123456 修改数据密码:12345) |
|
|
C语言-编程实例-职工管理系统(系统密码:123456 修改数据密码:12345)
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 * * * * * * * * * * * * * * * * * * * * * * * * * * *\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(y9==jiangjin[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=1; } } if(ss==0) printf("\n\n\n\n\n\t\t\t\t无此记录\n"); printf("按任意键继续"); getch(); uu4: printf("是否继续Y/N?"); y0=getch(); if(y0=='Y'||y0=='y') { clrscr(); goto qq4; } else if(y0=='N'||y0=='n') { clrscr(); goto pp1; } else { clrscr(); goto uu4; } } else if(y=='5') { clrscr(); return; } else { clrscr(); goto pp1; } }
void shuchu() { int i;
clrscr(); printf("员工号 姓 名 性 别 年龄 扣款数额 奖金数额\n"); for(i=0;i<10;i ) { printf(" %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]); } printf("按任意健返回!"); getch(); clrscr(); return; }
void xiugai() /*修改*/ { int xg; int xygh,xxingbie,xnianlin,xkoukuan,xjiangjin; char y5; int sss=0,css=0,uss=3; char xxx[1][5]={'1','2','3','4','5'}; char yyyy[1][5],kkk;
aaa: clrscr(); printf("\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t 输入次数为三次!"); printf("\n\t\t\t 输入完按任意键结束!"); printf("\n\t\t\t\t 请输入密码:"); for(sss=0;sss<5;sss ) { yyyy[0][sss]=getch(); if((yyyy[0][sss]>='0')&&(yyyy[0][sss]<='9')) { printf("*"); } else goto bbb; } kk=getch(); bbb: for(sss=0;sss<5;sss ) { if(xxx[0][sss]!=yyyy[0][sss]) { css ; if(css>=3) { printf("\n\n\n\t\t\t Sorry!!! 您不能修改数据!"); getch(); clrscr(); return; } printf("\n\n\n\t\t\t 密码错误请重新输入!"); printf("\n\t\t\t 您还有%i次机会!",--uss); getch(); clrscr(); goto aaa; } } qq1:clrscr(); printf("输入要修改的记录号【数据录入顺序】1---10/?"); scanf("%i",&xg); xg=xg-1; printf("姓名:%s\n",xingming[xg]);
printf("\t 原记录\t\t新记录\n");
printf("员工号\t %i\t\t\t",ygh[xg]); scanf("%i",&xygh); ygh[xg]=xygh;
printf("性别\t %s\t\t\t",xingbie[xg]); scanf("%s",&xxingbie); xingbie[xg][0]=xxingbie;
printf("年龄\t %i\t\t\t",nianlin[xg]); scanf("%i",&xnianlin); nianlin[xg]=xnianlin;
printf("扣款\t %i\t\t\t",koukuan[xg]); scanf("%i",&xkoukuan); koukuan[xg]=xkoukuan;
printf("奖金\t %i\t\t\t",jiangjin[xg]); scanf("%i",&xjiangjin); jiangjin[xg]=xjiangjin;
qq2:printf("继续修改吗Y/N?"); y5=getch(); if(y5=='Y'||y5=='y') { goto qq1; } else if(y5=='N'||y5=='n') { clrscr(); return; } else { clrscr(); goto qq2; } }
文章来源: www.ruanxue.com 上一页 [1] [2] [3] [4] 下一页
|