用c语言程序写一个电子点餐系统,基于C语言代码实现点餐系统

  • Post author:
  • Post category:其他


这是一个很简单的点餐系统,用到的知识也不复杂,所以对新手学习还是很有作用,贴上来给大家参考下。

完成了如下功能:

1.显示餐厅提示语;

2.打印菜单(输出菜品分类:主食、甜点、饮料、主菜、开胃菜);

3.选择ID进入菜品分类子目录;

4.进行具体选择(可重复选择同一样菜);

5.返回上级菜单(进行其他分类的选择);

6.完成点餐;

7.打印点餐信息(菜名、单价、数量、价格)。

代码如下:

#include void main_munu(){

//打印主菜单

char a[6][20]={“菜单”,”凉菜”,”热销菜”,”主食”,”饭后甜点”,”饮料”};

int i;

printf(“%s\n”,a[0]);

for(i=1;i<6;i++)

{

printf(“\t%d.%s\n”,i,a[i]);

}

printf(“\t0.点餐结束\n”);

}

void menu_liangcai(){

//凉菜类打印

char a[3][20]={“木耳辣根”,”姜汁皮蛋”,”肉丝苦菊”};//定义字符数组,存放菜名

printf(“请具体选择菜品:\n”);

for (int i = 0; i < 3; i ++) {

printf(“\t\t%d.%s\n”,i+1,a[i]);

}

printf(“\t\t0.返回上层菜单\n”);

}

void menu_rexiao(){

//热销菜打印

char a[3][20]={“葱烧排骨”,”麻婆豆腐”,”香辣小河虾”};//定义字符数组,存放菜名

printf(”