#include <iostream>
#include "Sales_item.h"
int main()
{
Sales_item total;// 保存下一条交易记录的变量
// 读入第一条交易记录,并确保有数据可以处理
if (std::cin >> total){
Sales_item trans; // 保存和的变量
// 读取并处理剩余交易记录
while (std::cin >> trans){
if (total.isbn == trans.isbn)
total += trans; // 更新总销售额
else{
// 打印前一本书的结果
std::cout << total << std::endl;
total = trans; // total显著表示下一本书的销售额
}
}
std::cout << total << std::endl; // 打印最后一本书的结果
} else{
// 没有输入!警告读者
std::cerr << "No data?!" << std::endl;
return -1; // 表示失败
}
return 0;
}
【C++ Primer 第五版】书店程序
最新推荐文章于 2022-12-06 16:46:00 发布