c语言员工管理系统求教 急!!

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:50:28
每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插入、删除、排序等功能。

(1) 排序:按不同关键字,对所有员工的信息进行排序。
(2) 查询:按特定条件查找员工。
(3) 更新:按编号对某个员工的某项信息进行修改。
(4) 插入:加入新员工的信息。
(5) 删除:按编号删除已离职的员工的信息。
(6)程序要求操作方便,灵活。

老师非要用单链表写 我是真不会 哪位高手教我下 或者给个样本也可以 谢谢大家了 万分感谢!!

楼主,我编出来了
第一次编这个,算算用了12个小时左右,汗~
程序如下
----------------------------------------------------
/*每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插入、删除、排序等功能。
(1) 排序:按不同关键字,对所有员工的信息进行排序。
(2) 查询:按特定条件查找员工。
(3) 更新:按编号对某个员工的某项信息进行修改。
(4) 插入:加入新员工的信息。
(5) 删除:按编号删除已离职的员工的信息。
(6) 程序要求操作方便,灵活。*/

#include <stdio.h>
#include <stdlib.h>
#include <windows.h> //清屏函数头文件
#include <string.h>

struct Stuff
{
char number[10]; //员工编号
char name[10]; //员工姓名
char sex[8]; //员工性别
char borth[10]; //员工生日
char degree[20]; //员工学历
char business[20]; //员工职务
char phone[15]; //员工电话
char place[50]; //员工住址
char con[50]; //判断关键字专用
struct Stuff *next;
};

char Menu(void); //菜单显示
struct Stuff *App(struct Stuff *head);