存不足的物品,题目要求选出库存数量小于30的物品则输入2后,
在所有物品中找出库存数少于30的物品所有信息,程序运行结果为:
运行后找出“红叶台灯”“江明饼干”库存不足30,
5○
按物品名分类排序,比较物品名的大小,由小到大排序,输入3,运行结
果为:
6○
统计单个物品总价,单价乘以库存数得出的总价,运行后将所有物品的
6
f长江大学工程技术学院2010级C语言程序设计实验报告
信息输出来,输入4,得出结果,例如:
7○统计分类物品总价,按照生活用品,学习用品,食品,饮料进行分类,并
统计出个大类物品的总价后输出,输入6,运行出结果,例如:
8○
物品出库,选择所要出库的物品及数量,如果所要出库的数量小于库存
数,输出所选的物品及数量,并修改库存数,输入物品名“统一矿泉水”和数量30后得出结果,例如:
7
f长江大学工程技术学院2010级C语言程序设计实验报告
如果出库数量不满足则输出“库存量不足,不能出库”,输入出库数10000,得出结果,例如:
9○
显示全部信息,将出库后的物品信息全部显示出来,输入8,显示出信息,
例如:
10○
保存,保存运行后的所有信息到原文本文件中,程序运行全部结束。
第三部分课程设计总结
C语言课程设计是一门比较接近实际的课程,刚开始接触这门课程时,总觉得这太复杂了,和我们平时学习的编程题有太大的不同,因为它的综合性太强了。由于平时学习的知识太散乱,不容易整合到一起,哪怕是平时学习时一个知识点没搞懂,都很难把程序继续编下去,刚开始的上课,完全无从下手,所以只好再把课本看一遍,经过几次课,渐渐感觉到整个程序不就是多个小程序组合在一起。之后我就将程序分成查找、分类、排序、修改,这几大类。虽然把程序分解后,还是遇到很多麻烦,特别是要写“物品出库”这个函数时,很是头疼,因为这个程序既要考虑到物品名,又要考虑出库数,还要考虑出库数是否满足库存数,程序总是出现问题,不过后来接触多了,不懂得去问老师、同学,了解的多了,渐渐地也就懂了不少,尤其是把整个程序写完后,运行处结果
8
f长江大学工程技术学院2010级C语言程序设计实验报告
了,就感觉到付出这么多也算值了。虽然程序设计完成了,但是还是有一些不足之处,例如:程序编得太复杂,缺少一些警告语句等。不过在这半个月的学习中,确实学到了很多东西,我们考虑事情不能太过简单,太过马虎,一定要思维严谨,当然相互交流,相互合作也是非常重要的。总之,这r