C语言程序设计 《招聘信息管理系统》

来源:百度知道 编辑:UC知道 时间:2024/05/05 21:53:41
招聘信息管理系统
要求:分为5个模块
1输入招聘者信息(姓名,年龄,性别,学历,工作经验,工资)
2制定淘汰条件:需工作经验1年以上,年龄20以上,学历本科以上,工资800以上
3修改已聘者(通过淘汰条件后所剩人员信息)信息
4查询已聘者信息
5输出已聘者信息
系统以菜单模式操作

运行环境:Turbo C
希望有能力的朋友能给我一个完整的程序,谢谢!
明显抄袭……虽然不知道你是在哪里弄的,可是这个正是我放在空间里的无效程序

#include<stdio.h>
#include<stdlib.h>
/*对于学历和工作要求都是用数字来替代*/
typedef struct worker
{
int num; //编号
char id[20]; //身份证号,过长,所以所以用字符串
char name[15]; //姓名
int degree; //学历
int job; //需要的工作
worker *next;
worker *pre;
}worker,*Lworker;
/*需求记录*/
typedef struct want
{
int n; //单位的编号
int job; //需求的岗位
int num; //需求的人数
want *next;
want *pre;
}want,*Lwant;
/*输出说明信息的函数*/
void info()
{
printf("输入说明如下:\n");
printf("学历说明:\n1:高中毕业 2:大学毕业 3:研究生 4:更高学历\n");
printf("职位说明如下:\n1:程序员 2:管理人员 3:会计 4:兽医\n");
printf("当输入求职者信息的时候,求职者编号为-1时,输入结束\n");
printf("当输入供职单位信息的时候,当供职的数量为-1的时候,输入结束\n");
}
/*输入人才信息*/
void input_worker(Lworker head)
{
int i=1;
Lworker x=head;
x->pre=NULL;
while(1)
{
prin