=d;i++);
if(a[i].kahao!
=d)
{
c=0;
while(c!
=1&&c!
=2)
{
printf("没有该卡号记录.\n1新建\n2返回上一级\n");
scanf("%d",&c);
}
if(c==2)
{
gotolabel_1;
}
if(c==1)
{
a[i].kahao=d;
printf("请输入姓名:
\n");
scanf("%s",a[i].xingming);
a[i].m[b].yuefen=b+1;
printf("请输入此人该月的应发工资:
\n");
scanf("%f",&a[i].m[b].yfgz);
printf("请输入此人该月所用水费:
\n");
scanf("%f",&a[i].m[b].sf);
printf("请输入此人该月所用电费\n");
scanf("%f",&a[i].m[b].df);
a[i].m[b].sj=shuijin(a[i].m[b].yfgz);
a[i].m[b].sfgz=shifagongzi(a[i].m[b].yfgz,a[i].m[b].sf,a[i].m[b].df,a[i].m[b].sj);
a[i].zsfgz=0;
for(k=0;k<12;k++)
{
a[i].zsfgz+=a[i].m[k].sfgz;
}
ygsm++;
c=0;
while(c!
=1&&c!
=2)
{
printf("1继续\n2返回主菜单\n");
scanf("%d",&c);
}
if(c==1)
{
gotolabel_1;
}
if(c==2)
{
gotolabel_2;
}
}
}
else
{
if(a[i].m[b].yuefen==b+1)
{
c=0;
while(c!
=1&&c!
=2)
{
printf("已有该月记录\n1覆盖原有记录\n2返回上级\n");
scanf("%d",&c);
}
if(c==1)
{
printf("请输入此人该月的应发工资:
\n");
scanf("%d",&a[i].m[b].yfgz);
printf("请输入此人该月所用水费:
\n");
scanf("%d",&a[i].m[b].sf);
printf("请输入此人该月所用电费\n");
scanf("%d",&a[i].m[b].df);
a[i].m[b].sj=shuijin(a[i].m[b].yfgz);
a[i].m[b].sfgz=shifagongzi(a[i].m[b].yfgz,a[i].m[b].sf,a[i].m[b].df,a[i].m[b].sj);
a[i].zsfgz=0;
for(k=0;k<12;k++)
{
a[i].zsfgz+=a[i].m[k].sfgz;
}
while(c!
=1&&c!
=2)
{
printf("1继续\n2返回主菜单\n");
scanf("%d",&c);
}
if(c==1)
{
gotolabel_1;
}
if(c==2)
{
gotolabel_2;
}
}
else
{
gotolabel_1;
}
}
if(a[i].m[b].yuefen==NULL)
{
a[i].m[b].yuefen=b+1;
printf("请输入此人该月的应发工资:
\n");
scanf("%f",&a[i].m[b].yfgz);
printf("请输入此人该月所用水费:
\n");
scanf("%f",&a[i].m[b].sf);
printf("请输入此人该月所用电费\n");
scanf("%f",&a[i].m[b].df);
a[i].m[b].sj=shuijin(a[i].m[b].yfgz);
a[i].m[b].sfgz=shifagongzi(a[i].m[b].yfgz,a[i].m[b].sf,a[i].m[b].df,a[i].m[b].sj);
a[i].zsfgz=0;
for(k=0;k<12;k++)
{
a[i].zsfgz+=a[i].m[k].sfgz;
}
c=0;
while(c!
=1&&c!
=2)
{
printf("1继续\n2返主主菜单\n");
scanf("%d",&c);
}
if(c==1)
{
gotolabel_1;
}
if(c==2)
{
gotolabel_2;
}
}
c=0;
while(c!
=1&&c!
=2)
{
printf("1继续\n2返回主菜单\n");
scanf("%d",&c);
}
if(c==1)
{
gotolabel_1;
}
if(c==2)
{
gotolabel_2;
}
}
label_2:
fp=fopen("D:
工资信息.txt","r+");
for(j=0;j {
fwrite(&a[i],sizeof(structworker),1,fp);
}
fclose(fp);
}
voidmain()
{
inta=0;
duqu();
while(a!
=5)
{
printf("/*******************欢迎使用*********************/\n");
printf("/*************请按菜单选项进行选择*************/\n");
printf("/*************1.查询个人工资情况 *************/\n");
printf("/*************2.录入工资信息 *************/\n");
printf("/*************3.删除个人工资信息 *************/\n");
printf("/*************4.浏览员工工资信息 *************/\n");
printf("/*************5.退出工资管理系统 *************/\n");
printf("/******************^_^^_^^_^*******************/\n");
scanf("%d",&a);
switch(a)
{
case1:
chaxun();break;
case2:
luru();break;
case3:
shanchu();break;
case4:
liulan();break;
default:
break;
}
}
}