求一道C语言编程题(职工信息管理程序)

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:35:16
设计一个简单的职工信息管理程序,职工信息包括职工号,姓名,性别,年龄,学历,工资,住址,电话等。主要实现以下功能:
1、录入职工信息,若录入的职工号重复给予提示;
2、浏览职工信息;
3、职工号和职工姓名查询职工信息;
4、按职工号删除职工信息。

//写这个程序花了我2.5小时写代码
//再花了1个小时测试,全部正确了
//所以一定要给我加分哦,要求100分以上,哈哈
//不然下次就没信心帮你写了
//职工管理系统
//职工号,姓名,性别,年龄,学历,工资,住址,电话等
/*
1、录入职工信息,若录入的职工号重复给予提示;
2、浏览职工信息;
3、职工号和职工姓名查询职工信息;
4、按职工号删除职工信息。
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

//下面定义职工信息结构
struct WORKER{
int id; //职工号
char name[20]; //姓名
char sex[3]; //性别
int age; //年龄
char edu[50]; //学历
int wages; //工资
char adr[255]; //住址
char phone[13]; //电话
};
typedef struct WORKER *PWORKER;

struct LINK{
WORKER w;
LINK *next;
};
typedef struct LINK *PLINK;

//创建职工信息链表
PLINK create()
{
PLINK p=(PLINK)malloc(sizeof(struct LINK));
if(NULL!=p)
{
p->next=NULL;
return p;
}
printf("内存不足!\n");
return NULL;
}

//显示程序界面文字
void message(