#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; } } std::cout << total << std::endl; } else { std::cerr << "No data?!" << std::endl; return -1; } return 0; }
1.24输入表示多个 ISBN 的多条销售记录来测试上一个程序,每个 ISBN 的记录应该聚在一起。
原文:https://www.cnblogs.com/11ys/p/14596274.html