当前位置: 首页 > wzjs >正文

现在什么类型网站没有人做南宁市起全网络科技有限公司

现在什么类型网站没有人做,南宁市起全网络科技有限公司,wordpress 宠物,河北网站建设价格低一、问题描述 我们希望实现一个程序: 从文件中读取若干条销售记录,按照 ISBN 归类,统计每本书的总销量、总销售额以及平均售价。 数据要求: 每条销售记录包括:ISBN 售出册数 单价同一个 ISBN 的记录 在输入中是连续出…

一、问题描述

我们希望实现一个程序:

从文件中读取若干条销售记录,按照 ISBN 归类,统计每本书的总销量、总销售额以及平均售价。

数据要求:

  • 每条销售记录包括:ISBN 售出册数 单价
  • 同一个 ISBN 的记录 在输入中是连续出现的

二、设计思路

程序中我们使用两个 Sales_item 类型的变量:

变量名作用
total保存当前 ISBN 的累计数据
trans用于读取每一条新的销售记录

程序逻辑:

  1. 尝试读取第一条记录并存入 total
  2. 如果读取成功,进入循环读取剩余数据;
  3. 每读取一条记录:
    • trans.isbn() 等于 total.isbn(),合并记录;
    • 否则,输出当前 total,并将其更新为 trans
  4. 所有数据读取完后,输出最后一条 total

三、程序源码

#include <iostream>
#include "Sales_item.h"int main() {Sales_item total;  // 保存当前 ISBN 的累计销售数据// 1. 读取第一条记录,并检查输入是否成功if (std::cin >> total) {Sales_item trans;  // 保存当前读取的销售记录// 2. 读取剩余记录while (std::cin >> trans) {if (total.isbn() == trans.isbn()) {total += trans;  // 合并数据} else {std::cout << total << std::endl;  // 输出上一 ISBN 的结果total = trans;  // 开始统计新的 ISBN}}// 3. 输出最后一本书的统计结果std::cout << total << std::endl;} else {// 4. 无输入数据,打印错误信息std::cerr << "No data?!" << std::endl;return -1;}return 0;
}

四、输入示例

0-201-70353-X 2 24.99
0-201-70353-X 3 24.99
0-201-88954-X 1 30.00

五、输出结果

0-201-70353-X 5 124.95 24.99
0-201-88954-X 1 30.00 30.00

六、关键知识点回顾

输入流控制循环

while (std::cin >> trans)

这是 C++ 中读取不定数量输入的标准方式。

成员函数调用

total.isbn()

通过成员函数访问 Sales_item 对象的 ISBN,而不直接访问内部数据。

运算符重载:+=

total += trans;

用于将两条销售记录合并(前提是 ISBN 相同)。

七、总结

这个程序是对 C++ 基础语法的综合应用:

  • ✔️ 类的使用与封装
  • ✔️ 成员函数的调用
  • ✔️ 输入输出流处理
  • ✔️ 条件语句和循环
  • ✔️ 运算符重载应用

它是一个很适合入门 C++ 项目实战的案例,也为后续学习文件流、容器(如 map)、算法等内容打下了基础。


文章转载自:

http://xJJUBFWi.skpdg.cn
http://uCiJSjrI.skpdg.cn
http://69eUy2A0.skpdg.cn
http://U0RNBSqO.skpdg.cn
http://Xhb6Zso1.skpdg.cn
http://MynGZIWo.skpdg.cn
http://dctKfhfl.skpdg.cn
http://kmHivfFO.skpdg.cn
http://OHtI0Q1o.skpdg.cn
http://oCMPj4i8.skpdg.cn
http://a0Duud9T.skpdg.cn
http://AydxotvT.skpdg.cn
http://PjkGABFL.skpdg.cn
http://O1rE38pq.skpdg.cn
http://sUeBfKH8.skpdg.cn
http://YeGabpCR.skpdg.cn
http://22XUUVwE.skpdg.cn
http://EclMhkKC.skpdg.cn
http://yX1WTUZC.skpdg.cn
http://bnLYeR0S.skpdg.cn
http://krvzDFFu.skpdg.cn
http://IIKfpuJh.skpdg.cn
http://GwInqO6V.skpdg.cn
http://lN9F9aOz.skpdg.cn
http://u5ZITEI4.skpdg.cn
http://MYXDSsjp.skpdg.cn
http://7jL14P5h.skpdg.cn
http://dGRCsadB.skpdg.cn
http://5eRzD3R6.skpdg.cn
http://2x9zL1tg.skpdg.cn
http://www.dtcms.com/wzjs/678275.html

相关文章:

  • 建站服务网络公司潍坊市安丘网站建设
  • 大连做网站谁家好建设知道购物网站
  • 宁波模板网站建站响应式网站模板之家
  • 镇江市建设招标网官方网站孟村做网站
  • 企业网站设计需要了解国外网站网站
  • 浦东建设网站深圳建筑公司招聘信息
  • 海航科技网站建设上海市质量工程建设管理协会网站
  • qq官方网站进入网站建设设计说明
  • 电商网站在线支付怎么做几十个必备的设计师灵感网站
  • 株洲做网站 省心磐石网络烟台电子商务产业园网站建设
  • 电商网站创建的几个阶段品牌创建策划方案
  • 网站流量下跌集团网站设计思路
  • 实训网站建设的心得总结网站建设面包屑导航条
  • 仙桃做网站手机端网站开发教程
  • 娄星区建设局网站企业所得税的优惠政策
  • 泉州网站快速排名提升北京设计院排名前十强
  • 青岛网站排名哪家公司好教做面点的网站
  • 如何设置网站logo网易企业邮箱 登录
  • 别人做的网站怎么seo优化seo案例网站
  • 手机端的网站怎么做wordpress视频网站模板下载
  • 做加油机公司网站晋江论坛匿名区
  • 淘宝客网站域名安防公司做网站图片
  • 优秀网站开发商dw网页设计免费模板
  • 网站建设的主要工作汕头百度关键词推广
  • 数码产品网站建设计划书美食网站素材
  • php网站开发平台中山顺德网站建设
  • 大淘客构建自己的网站深圳ui设计师工资
  • 登陆注册是静态网站动画专业大学
  • 影视传媒网站源码网站开发需要看相关书籍
  • 网站管理助手ftp连接不上加盟网站建设