一、编写程序并上机调试、运行
某书店的图书种类不超过100种,编写程序统计该书店一季度图书的销售情况。
功能要求:
1、由键盘按“书号、书名、单价、数量”的顺序输入图书销售信息,图书售出的具体种类数由键盘输入。
2、计算每种图书销售金额。
3、按“书号”、“书名”、“单价”、“数量”“金额”升序/降序排序,并输出图书销售信息。
4、按“书号”、“书名”,查找,并输出该种图书的销售信息。
测试数据要求:
考试要求:
程序调试完成后,输入测试数据,运行,由监考老师检查。
二、程序源代码及运行结果
(1)提交源程序,源程序文件名格式为:学号_姓名.c
(2)记录程序的运行结果。
参考GPT和自己的思路:
好的,针对你的问题,我可以给你一些建议和回答:
针对这个问题,我建议你采用面向对象的编程思想,设计一个Book类,包含相关属性和方法,方便后续操作。
用户输入图书售出的具体种类数,可以先使用一个循环,逐个输入每本图书的销售信息,并将数据保存在一个Book对象中,最后将这些对象保存在一个数组中,统一进行处理。
计算每种图书销售金额,可以在Book类中定义一个计算销售金额的方法,并在每个Book对象中调用该方法,计算出销售金额。
对图书销售信息进行排序和查询,可以使用标准库提供的排序和查找函数,具体方法可以参考相关文档。
关于测试数据和考试要求,建议你参考题目中给出的要求,根据实际情况进行测试和调试。
最后,代码编写完成后,一定要进行充分的测试和调试,确保程序的正确性和稳定性,同时注意代码的规范和注释,方便后续的维护和修改。
希望我的答复能够对你有所帮助!