练习 1.25:借助网站上的Sales_item.h 头文件,编译并运行本节给出的书店程序。
答:同上
#include <iostream>
#include "Sales_item.h"
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
Sales_item total;
if (std::cin >> total)
{
Sales_item trans;
int count = 1; //统计记录
while (std::cin >> trans){
if (total.isbn() == trans.isbn()){
total +=trans;
++count;
}
else{
std::cout << total << std::endl;
std::cout << count << std::endl;
total = trans;
count = 1;
}
}
std::cout << total << std::endl;
std::cout << count << std::endl;
} else {
std::cerr << "Wrong input!" << std::endl;
return -1;
}
return 0;
}
本文详细介绍了如何使用Sales_item.h头文件编译并运行一个书店程序,通过输入销售条目,程序能够自动计算总销售额和销售数量,并在数据结束时输出汇总结果。
343

被折叠的 条评论
为什么被折叠?



