输入子函数
实现对员工各种基本信息的录入功能
int input(ZGGZ a[], int k)
{
int j, x, z = 0;
char str[10];
j = x = 0;
printf("请输入员工的编号:\n");
scanf("%s", str);
strcpy(a[k].num, str);
for (j = 0; j < k; j++) //判断是否有重复值
{
if (strcmp(a[j].num, str) == 0)
{
printf("已经有工号为%s的员工信息!请重新输入员工号。\n\n", str);
k=input(a, k);
return k;
}
}
printf("请输入员工的姓名:");
scanf("%s", a[k].name);
printf("请输入员工的年龄:");
scanf("%s", a[k].old);
printf("请输入员工的基本工资:");
scanf("%f", &a[k].jbgz);
printf("请输入员工的绩效工资:");
scanf("%f", &a[k].jxgz);
a[k].zgz = a[k].jbgz + a[k].jxgz;
k++;
return k;
}
|