1
C语言程序设计
1.5.7 4.7 案例研究

4.7 案例研究

问题分析

在图书管理子系统的实现中,图书管理子系统包括图书添加和图书信息统计功能。利用数组将图书信息进行存储,图书的添加即为向数组中添加对应的元素,图书信息的统计即为统计数组元素中非0或非空元素的个数。

算法分析

1.与第三章案例类似,利用while循环实现功能界面输出,用户选择调用对应的功能选项;

2.利用数组元素存储图书信息。

程序实现 见4-14.cpp。

img399

img400

img401

输出结果:

img402

输入数字1,添加两本图书:java2、C语言程序设计,得到输出结果:

img403

再输入数字2统计当前图书,得到如下结果:

img404