c++超市货单

来源:百度知道 编辑:UC知道 时间:2024/05/31 15:42:34
按照以下步骤完善程序,
(1) 输入月利润范围,将数组中月利润在该范围之内的所有商品信息删除
比如,输入300,500,程序须将月利润在300元至500元之内的所有商品信息删除掉。
(2)输出所有商品信息
注意:要求将商品信息真正从数组中删除掉,如果只是屏幕上没有输出,不算真正删除。

设计方法和基本原理:
1. 问题描述:
超市管理员管理超市货单,货单包含不同商品的相关信息,信息包含如下项目:商品号、商品名称、进货价格、销售价格、月售出数量、月利润。超市从销售商赚取的利润中提成5%作为超市利润,即超市利润=销售利润×5%。超市实行淘汰制,每月对商品的信息进行统计,并取消利润较低的商品的销售资格(后三名),相应地,系统把销售单中被取消销售资格的相关商品信息删除。
2. 问题的解决方案:
(1) 使用结构体数组存放商品信息;
结构体成员包含:
商品号
商品名称
进货价格
销售价格
月售出量
月利润

(2) 思路:

①超市管理员从键盘输入商品信息,包含:商品号、商品名称、进货价格、销售价格、月售出量
②计算月利润,公式如下:
月利润 = ( 销售价格 – 进货价格 ) × 月售出量 × 5%
③ 对数组按照月利润进行升序(降序)排序
④ 查询:从键盘输入商品号,屏幕输出该商品所有信息。
主要技术问题的描述:

(1)数组的排序:冒泡排序

(2)创新要求:数组元素的删除
各位大虾,我分不多,我全给了,帮帮忙吧,急用!!!!!
就用简单的数组就行,我们还没学到数据库,这位大虾帮忙做一下吧

感觉数据不好吧,呵呵,要是个100000多个商品,你的数组循环也太大了点儿吧,不如用数据库模板。这样不管添加删除都简单多了,呵呵,