这是一个很简单的点餐系统,用到的知识也不复杂,所以对新手学习还是很有作用,贴上来给大家参考下。
完成了如下功能:
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(”