1
C语言程序设计
1.7.10 6.10 案例研究

6.10 案例研究

问题分析

图书管理子系统的实现。图书管理子系统包括图书添加和图书统计功能,利用数组将图书信息进行存储,图书的添加即为向数组中添加对应的元素,图书信息的查询即根据输入的书名查询书的信息。

算法分析

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

2.利用数组元素存储图书信息,利用图书添加函数来实现图书的添加功能。

程序实现 见程序6-26.cpp。

//6-26.cpp

#include〈stdio.h〉

#include〈conio.h〉

#include〈string.h〉

img571

img572

输出结果:

img573

添加java2和C语言程序设计两本图书后,输入数字2统计当前图书,得到如下结果:

img574