c语言链表厨师信息管理系统
时间: 2023-12-21 12:31:03 浏览: 187
抱歉,我无法访问外部链接或提取码。但是我可以为您介绍C语言链表厨师信息管理系统的实现方法。在C语言中,您可以使用链表来管理厨师信息。以下是一个简单的示例:
首先,您需要定义一个结构体来表示厨师的信息,包括姓名、年龄、工资等。然后,您可以使用链表来存储这些厨师信息。您可以实现添加厨师、删除厨师、显示所有厨师信息等功能。
下面是一个简单的C语言链表厨师信息管理系统的示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// 定义厨师信息结构体
struct Chef {
char name[50];
int age;
float salary;
struct Chef* next;
};
// 全局变量,指向链表头部
struct Chef* head = NULL;
// 添加厨师信息到链表
void addChef(char name[], int age, float salary) {
struct Chef* newChef = (struct Chef*)malloc(sizeof(struct Chef));
strcpy(newChef->name, name);
newChef->age = age;
newChef->salary = salary;
newChef->next = head;
head = newChef;
}
// 显示所有厨师信息
void displayChefs() {
struct Chef* ptr = head;
while (ptr != NULL) {
printf("Name: %s, Age: %d, Salary: %.2f\n", ptr->name, ptr->age, ptr->salary);
ptr = ptr->next;
}
}
int main() {
// 添加厨师信息
addChef("John", 30, 2000);
addChef("Alice", 25, 1800);
addChef("Bob", 35, 2200);
// 显示所有厨师信息
displayChefs();
return 0;
}
```
这是一个简单的C语言链表厨师信息管理系统的示例,您可以根据实际需求进行扩展和修改。
阅读全文