加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

C语言程序设计-订餐系统

09/30 09:00
1700
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
实物图
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

开始界面:

订餐:

#include<stdio.h>

#include<stdlib.h>

static int n=1;

static int key=0;

static int s[80];

static int f[80];

static char name[80][20];

static int num[80];/*使用static记忆模式*/

void Input();

void Put();

void Mod();

void Delete();

void Password();

void Time();

void Copyrigt();

void System();

void main()

{

system("color 0B");

int choice;

system("CLS");/*清屏函数,使显示更美观*/

printf("nnnttt      欢迎进入无边订餐系统!nn");

printf("ttttt      当前订餐人数:%dn",n-1);

printf("tt╔═════════════════════╗n");

printf("tt║      1=>客户订餐                         ║n");

printf("tt║      2=>信息查询                         ║n");

printf("tt║      3=>信息修改 (权限)                ║n");

printf("tt║      4=>信息退订 (权限)                ║n");

printf("tt║      5=>操作密码 (权限)                ║n");

printf("tt║      6=>软件版权                         ║n");

printf("tt║      7=>系统退出                         ║n");

printf("tt╚═════════════════════╝n");

printf("ntt请输入您要进行的操作(1-7):[ ]bb");

do{

scanf("%d",&choice);

if(1>choice||choice>7)

{

printf("ttt您的输入有误,请重新输入!");

printf("nttt请输入您要进行的操作(1-7):[ ]bb");

}

}while(1>choice||choice>7);

switch(choice)/*使用switch进行跳转*/

{

case 1:Input();break;/*进入输入模块*/

case 2:Put();break;/*进入显示模块*/

case 3:Mod();break;/*进入修改模块*/

case 4:Delete();break;/*进入删除模块*/

case 5:Password();break;/*进入密码模块*/

case 6:Copyrigt();break;/*进入版权模块*/

case 7:break;break;/*系统退出*/

default:System();/*系统退出*/

}

}

void System()

{

system("exit");

}

/*输入模块*/

void Input()

{

int Options,*p;

system("CLS");/*清屏函数,使显示更美观*/

fh: for(;n<100;)

{

pd:  system("CLS");

printf("nnnnttt时间(时:分)t");

scanf("ttt%d:%d",&s[n],&f[n]);

if(s[n]>24||f[n]>59) /*时间数字判断*/

{

printf("ttt时间有误,请重新输入!n");

goto pd;

}

printf("ttt姓名:t");

scanf("ttt%s",&name[n]);

printf("ttt人数:t");

scanf("ttt%d",&num[n]);

n=n+1;

printf("ttt-------------------------n");

printf("ttt请选择下一步操作:nttt1=>继续录入nttt2=>退出到主界面nttt[ ]bb");/*多部选择,可重复录入*/

scanf("%d",&Options);

if(Options==1) goto fh;

else main();/*返回到主界面*/

}

}

/*输出模块*/

void Put()

{

int j,Options,m;

cx: system("CLS");

printf("nnnnttt请输入要查询的方式:nttt0=>全部查询nttt1=>按编号查询nttt2=>按用餐时间查询nttt3=>按用餐人数查询nttt[ ]bb");/*提供种查询机制*/

scanf("%d",&j);

system("CLS");

switch(j)

{

case 0:

printf("nnnnttt编号t时间t姓名t人数n");

for(m=1;m<n;m++)

{

printf("ttt  %dt%d:%2.2dt%st  %dn",m,s[m],f[m],name[m],num[m]);

}

printf("nttt查询完毕!n");break;

case 1:

printf("nnnnttt请输入编号:[ ]bb");

scanf("%d",&j);

system("CLS");

printf("nnnnttt编号t时间t姓名t人数n");

printf("ttt  %dt%d:%2.2dt%st  %dn",j,s[j],f[j],name[j],num[j]);

printf("nttt查询完毕!n");break;

case 2:Time();break;

case 3:printf("nnnnttt暂未载入模块!n");break;

default :printf("nnnnttt您输入的有误!n");break;

}

printf("ttt-------------------------n");

printf("ttt请选择下一步操作:nttt1=>继续查询nttt2=>退出到主界面nttt[ ]bb");

scanf("%d",&Options);

if(Options==1) goto cx;

else main();/*返回到主界面*/

}

  • 有需要资料的可了解一下.docx

相关推荐

电子产业图谱