网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月20日漏签0天
c语言吧 关注:799,472贴子:4,361,810
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1回复贴,共1页
<<返回c语言吧
>0< 加载中...

哪个大佬可以帮我加个管理员密码管理(不需要太复杂

  • 只看楼主
  • 收藏

  • 回复
  • 为撒大苏打撒
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include <stdio.h>
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][60]={"麦辣鸡翅","香骨鸡腿","大小薯条"};//定义字符数组,存放菜名
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_zhushi(){
// 主食类打印
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_tiandian(){
//甜点类打印
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_yinliao(){
//饮料类打印
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");
}
int main(int argc, const char * argv[]) {
printf("*******************************************\n");
printf("*******************************************\n");
printf("*** 欢迎使用金拱门点餐系统 ***\n");
printf("*** 希望您用餐愉快 ***\n");
printf("*******************************************\n");
int M;//定义用户选择的分类代号为M;
int n;//定义用户输入子菜单下的菜品代号为n;
int x[5][3] = {0};//定义每类菜品被点数量
int price1[5][3] = {0};//每种菜品的价格总价
int price[5][3] = {{12,15,13},{25,20,30},{5,5,10},{6,5,3},{3,4,5}};//定义每样菜品单价
int total = 0;//定义所有菜品总价 初始化为0;
char name[5][3][50] = {{"鸡肉汉堡","牛肉汉堡","蔬菜汉堡"},{"麦辣鸡翅","香骨鸡腿","大小薯条"},{"活动套餐","周末套餐","工作套餐"},{"土 豆 泥","麦 旋 风","香 芋 派"},{"鲜煮咖啡","可口可乐","柠檬红茶"}};
while (1) {
main_munu();
scanf("%d",&M);//接收用户输入的菜品分类代号
if (M == 0) {
break;
}
switch (M) {
case 1:
{
menu_liangcai();
while (1) {
scanf("%d",&n);
if (n == 0) {
//如果输入为0,跳出循环(程序中表现为:跳出本菜单下的菜品选择);
break;
}
//统计 每样菜品总价格 与被点次数
price1[0][n-1] += price[0][n-1];
x [0][n-1] ++;
}
}
if(n == 0)break;//如果输入为0,结束选菜;
case 2:
{
menu_rexiao();
while (1) {
scanf("%d",&n);
if (n == 0) {
//如果输入为0,跳出循环(程序中表现为:跳出本菜单下的菜品选择);
break;
}
price1[1][n-1]+=price[1][n-1];
x[1][n-1]++;
}
}
if(n == 0)break;//如果输入为0,结束选菜;
case 3:
{
menu_zhushi();
while (1) {
scanf("%d",&n);
if (n == 0) {
//如果输入为0,跳出循环(程序中表现为:跳出本菜单下的菜品选择);
break;
}
price1[2][n-1] += price[2][n-1];
x[2][n-1]++;
}
}
if(n == 0)break;//如果输入为0,结束选菜;
case 4:
{
menu_tiandian();
while (1) {
scanf("%d",&n);
if (n == 0) {
//如果输入为0,跳出循环(程序中表现为:跳出本菜单下的菜品选择);
break;
}
price1[3][n-1] += price[3][n-1];
x[3][n-1]++;
}
}
if(n == 0)break;//如果输入为0,结束选菜;
case 5:
{
menu_yinliao();
while (1) {
scanf("%d",&n);
if (n == 0) {
//如果输入为0,跳出循环(程序中表现为:跳出本菜单下的菜品选择);
break;
}
price1[4][n-1] += price[4][n-1];
x[4][n-1]++;
}
}
if(n == 0)break;//如果输入为0,结束选菜;
}
}
//打印相关信息
printf("菜名\t\t\t单价(元)\t数量\t总价格(元)\n-----------------------------------\n");
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 3; j++) {
if (price1[i][j] != 0) {//用价格判断顾客是否选择 确认打印
printf("%s\t\t%3d\t\t%3d\t%3d\n",name[i][j],price[i][j],x[i][j],price1[i][j]);
total += price1[i][j];//计算总价格
}
}
}
printf("总价格:\t\t\t\t\t%3d\n",total);
printf("祝您用餐愉快,期待您的下次光临!\n");
return 0;
}


  • 文命
  • 彩虹面包
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
主函数加个调用就行了


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1回复贴,共1页
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示