你能用C语言写个职工信息系统吗,题目如下
时间: 2023-01-11 20:55:36 浏览: 86
用C语言实现职工信息管理系统
是的,我能用 C 语言来写一个职工信息系统。
这是一个基本的思路:
1. 首先,你需要定义一个结构体来表示职工的信息,例如姓名、工号、部门、职位等。
2. 然后,你需要编写函数来进行增加、修改、查询、删除职工信息的操作。
3. 最后,你需要编写主函数,在主函数中,你可以通过调用不同的函数来实现职工信息系统的功能。
你可以使用数组或者链表来存储职工信息,这取决于你对性能和空间要求的不同。
这是一个简单的例子,希望能帮到你:
```
#include <stdio.h>
#include <string.h>
#define MAX_EMPLOYEE_NUM 100
typedef struct {
char name[50];
int id;
char department[50];
char position[50];
} Employee;
Employee employees[MAX_EMPLOYEE_NUM];
int employee_num = 0;
void add_employee()
{
if (employee_num >= MAX_EMPLOYEE_NUM) {
printf("Error: too many employees.\n");
return;
}
printf("Enter employee name: ");
scanf("%s", employees[employee_num].name);
printf("Enter employee id: ");
scanf("%d", &employees[employee_num].id);
printf("Enter employee department: ");
scanf("%s", employees[employee_num].department);
printf("Enter employee position: ");
scanf("%s", employees[employee_num].position);
employee_num++;
}
void modify_employee()
{
int id;
printf("Enter employee id: ");
scanf("%d", &id);
int i;
for (i = 0; i < employee_num; i++) {
if (employees[i].id == id) {
printf
阅读全文