时间:2024-10-21 来源:网络 人气:
本订餐系统采用C语言编写,主要功能包括菜品展示、用户下单、订单查询和订单删除。系统通过控制台与用户进行交互,实现基本的订餐服务。
1. 菜品展示:系统初始化时,展示所有可订菜品及其价格。
2. 用户下单:用户根据菜品编号选择所需菜品,并输入数量。
3. 订单查询:用户可以查询自己的订单信息,包括菜品名称、数量和总价。
4. 订单删除:用户可以删除自己的订单。
以下为订餐系统的核心代码实现,包括菜品结构体定义、菜单展示、用户下单、订单查询和订单删除等功能。
```c
include
include
include
// 菜品结构体
typedef struct {
int id; // 菜品编号
char name[50]; // 菜品名称
float price; // 菜品价格
} Food;
// 菜品数组
Food foods[] = {
{1,