首页 > 编程语言 >C/C++电话订餐信息处理系统[2023-05-25]

C/C++电话订餐信息处理系统[2023-05-25]

时间:2023-05-25 13:35:28浏览次数:55  
标签:电话 25 信息处理系统 05 -- 用餐 C++ 订餐

C/C++电话订餐信息处理系统[2023-05-25]

电话订餐信息处理系统

要求提交:
1个C源程序文件;
1个 word 文档,包含源代码和运行过程截图;全部打包压缩成一个文件,文件名为“学号后2位+姓名+电话订餐信息处理系统”。

1.题目要求

一个小饭馆的生意非常红火,要想用餐必须提前一天打电话预订。假设我们是饭馆负责接受电话预订的服务员,我们需要做些什么呢?首先,需要准备一张大小适当的白纸,等待顾客的电话。李红最先打进了电话,她预约第 2 天中午 12 点用餐,用餐人数5人,服务员在纸上做了如下记录:“李红 12点 5人”接,刘娜孙杰和赵军分别来了电话,服务员根据他们的要求做了记录,此时纸上记的内容是:

李红		12点		5人
刘娜		11点		2人
汪寒		11点50		3人
孙杰		10点10		4人
赵军		13点20		6人

孙杰随后又来电话,将用餐时间推后一个小时,那么记录的内容也应该做相应的修改。
刘娜来用餐以后,可以将其信息从纸上划去。
下面编写程序处理电话订餐的情况。

2.题目分析

这是一个小型的管理系统,可以使用结构数组存储订餐的情况。每个结构的数据可以包括姓名、人数、用餐时间等。
为了方便处理,还需要给每个打进电话的客户编个号,就像在饭馆等候用餐时,服务员会发号给客户一样。

可以声明以下的结构体类型:

struct guestinfo(
    char name[8];      //姓名
    int sum;           //人数
    char time[10];     //用餐时间
    int number:        //编号
}GuestList[MaxSize];

程序包括5个函数Insert,Search,Update,Delete 和 Show,分别负责插入、询、修改、删除和显示数据。一般的信息管理系统都应该具备这几个功能,小型信息管理系统也不例外程序采用简单菜单驱动方式,屏幕上显示菜单如下:

1--一插人(Insert)
2--一查询(Search)
3--一修改(Update)
4--一删除(Delete)
5--一显示(Show)
6--一退出(Exit)

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:电话,25,信息处理系统,05,--,用餐,C++,订餐
From: https://www.cnblogs.com/codewriter/p/17430894.html

相关文章

  • C++ 简介
     C++是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。C++被认为是一种中级语言,它综合了高级语言和低级语言的特点。C++是由BjarneStroustrup于1979年在新泽西州美利山贝尔实验室开始设计开发的。C++进......
  • .NET周报 【5月第3期 2023-05-21】
    国内文章C#实现Linux视频会议(源码,支持信创环境,银河麒麟,统信UOS)https://www.cnblogs.com/shawshank/p/17390248.html信创是现阶段国家发展的重要战略之一,面对这一趋势,所有的软件应用只有支持信创国产化的基础软硬件设施,在未来才不会被淘汰。那么,如何可以使用C#来实现支持信创......
  • 一文读懂如何将 Rancher 下游集群升级到 Kubernetes v1.25
    介绍最初在Kubernetesv1.21中被弃用的PodSecurityPolicyAPI,已经在Kubernetesv1.25中被完全删除。由于API被移除,你无法在Kubernetesv1.25集群中创建、编辑或查询PodSecurityPolicy资源。此外,由于其准入控制器已被移除,所以你的集群无法再强制执行在Kubernetesv1.24......
  • P1825 东方香霖堂
    #include<iostream>#include<algorithm>usingnamespacestd;intmain(){intn,k;cin>>n>>k;inta[n];for(inti=0;i<n;i++){cin>>a[i];}sort(a,a+n);intcnt=0;......
  • 查看gcc/g++版本以及对应默认的的C++标准
    通过如下命令查看_cplusplus的值:g++-dM-E-xc++/dev/null|grep-F__cplusplus对应查表C++标准_cplusplusC++11201103LC++14201402LC++17201703L ......
  • 5.25打卡
     2.思路设计 3.程序流程图 4.代码实现#include<bits/stdc++.h>usingnamespacestd;main(){intx,y,z,count=1;printf("可能的兑换方法如下:\n");for(x=0;x<=50;x+=10)for(y=0;y<=50-x;y+=5)for(z=0;z<=50-x-y;z++)......
  • day 105 - javaBean
    javaBean是一种实体类JavaBean有特定的写法必须有一个无参构造属性必须私有化必须有对应的get,set方法一般用来和数据库字段做映射:ORMORM:对象关系映射表-->类字段-->属性行记录-->对象实现创建数据库,创建对应实体类 //实体类,和数据库中的表结构......
  • c++ linux download file via libcurl
    1.Installlibcurlsudoaptinstallcurlcurl-ocpplibrary.pdfhttp://www.cesarkallas.net/arquivos/livros/informatica/cpp/The%20C%2B%2B%20Standard%20Library.pdf 2.#include<chrono>#include<ctime>#include<curl/curl.h>#includ......
  • 5-22|pywintypes.com_error: (-2147352567, '发生意外。', (0, 'Microsoft Office Exc
    pywintypes.com_error:(-2147352567,'发生意外。',(0,'MicrosoftOfficeExcel','Excel无法打开文件“pywintypes.com_error:(-2147352567,'发生意外。',(0,'MicrosoftOfficeExcel','Excel无法打开文件“价格(手工调整1).xlsx”,因为文件格式或文件扩展......
  • C++中const和constexpr关键字解析:常量、函数和指针
    C++中const和constexpr的作用很多C++的初学者看到const这个关键字的第一反应都是一头雾水,主要是因为const可以出现在很多的位置,以及后面加入的constexpr更是常常感到困惑,今天就为大家一一解释出现它们的含义和以及作用const关键字const修饰变量这是最基本的一种用法,顾名思义,就是......