首页 > 编程语言 >C/C++手机库存管理系统[2023-05-06]

C/C++手机库存管理系统[2023-05-06]

时间:2023-05-06 20:34:54浏览次数:45  
标签:10 5000 06 05 C++ 华为 产品 p30 1001

C/C++手机库存管理系统[2023-05-06]

1、 设计并实习一个手机库存管理系统。要求实现至少以下功能:

  1. 产品录入
  2. 产品查询
  3. 产品增加
  4. 产品删除
  5. 产品入库
  6. 产品出库
  7. 排序
  8. 退出
    其中具体功能如下:
  9. 产品录入:产品初始化。录入产品编号,产品品牌,产品型号,产品数量,产品价格。
    例如: 1001,华为,p30,10,5000
    1002,小米,红米,5,2500
    1003,华为,mata20,8,4000
    ……
  10. 产品查询:提供两种查询方式,按照品牌查找和按照编号查找。
    例如:按照品牌查找,输入“华为”,显示:
    1001,华为,p30,10,5000
    1003,华为,mata20,8,4000
    按照编号查找,输入:1001,显示:
    1001,华为,p30,10,5000
  11. 产品增加:增加新的手机产品。
    例如:增加:1004,苹果,iPhone X,0,9000,显示:
    1001,华为,p30,10,5000
    1002,小米,红米,5,2500
    1003,华为,mata20,8,4000
    1004,苹果,iPhone X,0,9000
    ……
  12. 产品删除:按照编号删除手机产品。
    若该手机剩余个数为0,则可以删除,否则提示“该手机还有剩余,不能删除!”。
    例如:删除1001,由于剩余个数为10,不能删除。
    删除1004,删除成功。显示:
    1001,华为,p30,10,5000
    1002,小米,红米,5,2500
    1003,华为,mata20,8,4000
  13. 产品入库:按照编号入库手机的个数。
    例如:1001入库20个。显示:
    1001,华为,p30,30,5000
  14. 产品出库:按照编号出库手机。
    例如:1001出库15个。显示“
    1001,华为,p30,15,5000
  15. 排序:要求按照编号从低到高以及按照价格从高到低两种方式进行排序。
  16. 退出:退出本系统。

源码

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

标签:10,5000,06,05,C++,华为,产品,p30,1001
From: https://www.cnblogs.com/codewriter/p/17378391.html

相关文章

  • C/C++猜数字游戏[2023-05-06]
    C/C++猜数字游戏[2023-05-06]题目8:猜数字游戏软件题目描述设计一个猜数字游戏软件,该程序具有以下功能:(1)游戏区:玩家在此开始游戏,系统给出玩家每次猜数字后的提示,包括数值、位置均正确的个数,以及数值正确但位置不正确的个数。(2)刷新排行榜:当玩家成功完成一轮猜数字游戏后......
  • TCP/IP-2023-05-06
    1、图片来自:https://www.bunian.cn/3772.html 2、三次握手四次挥手见《TCP三次握手四次挥手-嵌入式Linux网络编程基础-麦子学院》的11:00开始的地方。【返回目录树】......
  • 【C++文件信息(空格信息)的读、写、追加、截断】
    文件数据类型:ofstream:创建文件+写入信息ifstream:读取信息fstream:创建文件+写入信息+读取信息文件打开模式:ios::app(追加)、ios::out(写)、ios::in(读)ios::ate(定位末尾)、ios::trunc(截断覆盖)打开文件:open(“文件名”,打开模式)关闭文件:close()写入文件:使用流插入运算......
  • 天梯赛L1-058 6翻了
    一、问题描述“666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦——目前的最高境界是数字“27”,因为这是3个“9”!本题就请你编写程序,将那些过时的、只......
  • C/C++活动管理程序[2023-05-06]
    C/C++活动管理程序[2023-05-06]设计一个活动管理程序,该程序具有以下功能:(1)多用管理,用户登录:输入用户名和密码,密码正确才允许登录。(2)可以创建活动,设定活动的内容,活动的人数,时间,要求等;(3)登录的所有用户可以查看当前所有正在征集的活动,并可以选择参加;(4)活动的创建者,可......
  • c++ 保留小数示范
    #include<iostream>#include<iomanip>//必要头文件usingnamespacestd;intmain(intargc,char**argv){ doublea,b,c; doublen; cin>>a>>b>>c; n=(a/b)*c; cout<<fixed<<setprecision(6)<<n<<endl; return......
  • Hugging News #0506: StarCoder, DeepFloyd/IF 好多新的重量级模型
    每一周,我们的同事都会向社区的成员们发布一些关于HuggingFace相关的更新,包括我们的产品和平台更新、社区活动、学习资源和内容更新、开源库和模型更新等,我们将其称之为「HuggingNews」,本期HuggingNews有哪些有趣的消息,快来看看吧!StarCoder:最新的代码生成LLMBlog:ht......
  • 掌握C++中static关键字的多种使用场景
    static是什么在最开始C中引入了static关键字可以用于修饰变量和函数,后来由于C++引入了class的概念,现在static可以修饰的对象分为以下5种:成员变量,成员函数,普通函数,局部变量,全局变量static的作用修饰成员变量static修饰成员变量之后,该变量会属于该类,而不是某一个该类的对象。......
  • 深入理解C++右值引用和移动语义:全面解析
    C++11引入了右值引用,它也是C++11最重要的新特性之一。原因在于它解决了C++的一大历史遗留问题,即消除了很多场景下的不必要的额外开销。即使你的代码中并不直接使用右值引用,也可以通过标准库,间接地从这一特性中收益。为了更好地理解该特性带来的优化,以及帮助我们实现更高效的程序,......
  • 《c++徒步》IO篇
    iostreamcincout参考链接:https://www.runoob.com/cplusplus/cpp-basic-input-output.html标准输出#include<iostream>usingnamespacestd;intmain(){charstr[]="HelloC++";cout<<"Valueofstris:"<<str&l......