c语言职工工资管理程序代码
#include
#include
#include
#include
#define N 3
void enter();
int menu();
void input();
void search();
void search_number();
void search_name();
void edit();
void pay();
void array_basesalary();
void array_reward();
void save();
struct employee
{
char number[10];
char name[10];
char sex[10];
int age;
float basesalary;
float reward;
float totalwage;
};
struct employee emp[N];
struct employee replace;
struct employee *p=emp;
void main()
{
int c;
while(1)
{
printf(" ***************************************************\n");
printf(" | 作者信息 |\n");
printf(" | 姓名:牛熙国 学号:201007122 |\n");
printf(" | 学院:计算机 班级:网络102 |\n");
printf(" ***************************************************\n\n\n\n\n");
printf(" \n\n\n\n");
printf(" ******************欢迎使用职工工资管理系统*********\n\n\n");
printf(" ***************************************************\n");
printf(" | 1 进入管理系统 | \n");
printf(" | 0 退出 |\n");
printf(" ***************************************************\n\n\n\n");
printf(" 请输入你的选择:");
scanf("%d",&c);
switch(c)
{
case 1:
enter();
break;
case 0:
printf(" 谢谢使用!\n");
exit(0);
}
}
}
void enter()
{
char key[10],password[10]="111";
int k=1;
printf(" 请输入密码: ");
scanf("%s",key);
while(k<=3)
{
if(strcmp(password,key)==0)
{
while(1)
{
int a;
a=menu();
switch(a)
{
case 1:
input();break;
case 2:
edit();break;
case 3:
pay();break;
case 4:
search();break;
case 0:
printf("\n\n 谢谢使用!\n\n\n\n");
save();