本文实例为大家分享了C++实现图书馆案例的具体代码,供大家参考,具体内容如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
|
#include<iostream> using namespace std; void menu01() { cout<< "您选择了项目1" <<endl; cout<< "请选择该栏目书名:" <<endl; cout<< "1.《欢乐的经济学》---23元" <<endl; cout<< "2.《拖延心理学》---24元" <<endl; cout<< "3.《万历十五年》---29元" <<endl; cout<< "4.《中国哲学史》---99元" <<endl; cout<< "0.返回上一级菜单" <<endl; cout<< "请选择您想要的书" <<endl; L: int n; cin>>n; int m; switch (n) { case 1:cout<< "您选择了《欢乐的经济学》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*23<< "元" <<endl; system ( "pause" ); break ; case 2:cout<< "您选择了《拖延心理学》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*24<< "元" <<endl; system ( "pause" ); break ; case 3:cout<< "您选择了《万历十五年》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*29<< "元" <<endl; system ( "pause" ); break ; case 4:cout<< "您选择了《中国哲学史》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*99<< "元" <<endl; system ( "pause" ); break ; case 0:cout<< "已返回上一级,请选择图书项目" <<endl; system ( "pause" ); break ; default :cout<< "非法输入。请输入1-4选择您想要的书,或输入0返回上一级菜单" <<endl; goto L; } } void menu02() { cout<< "您选择了项目2" <<endl; cout<< "请选择该栏目书名:" <<endl; cout<< "1.《三体》--44" <<endl; cout<< "2.《流浪地球》--48" <<endl; cout<< "3.《闪电式扩张》--56" <<endl; cout<< "4.《科技通史》--32" <<endl; cout<< "0.返回上一级菜单" <<endl; cout<< "请选择您想要的书" <<endl; L: int n; cin>>n; int m; switch (n) { case 1:cout<< "您选择了《三体》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*44<< "元" <<endl; system ( "pause" ); break ; case 2:cout<< "您选择了《流浪地球》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*48<< "元" <<endl; system ( "pause" ); break ; case 3:cout<< "您选择了《闪电式扩张》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*56<< "元" <<endl; system ( "pause" ); break ; case 4:cout<< "您选择了《科技通史》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*32<< "元" <<endl; system ( "pause" ); break ; case 0:cout<< "已返回上一级,请选择图书项目" <<endl; system ( "pause" ); break ; default :cout<< "非法输入。请输入1-4选择您想要的书,或输入0返回上一级菜单" <<endl; goto L; } } void menu03() { cout<< "您选择了项目3" <<endl; cout<< "请选择该栏目书名:" <<endl; cout<< "1.《水浒传》--95" <<endl; cout<< "2.《西游记》--128" <<endl; cout<< "3.《红楼梦》--64" <<endl; cout<< "4.《三国演义》--267" <<endl; cout<< "0.返回上一级菜单" <<endl; cout<< "请选择您想要的书" <<endl; L: int n; cin>>n; int m; switch (n) { case 1:cout<< "您选择了《水浒传》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*95<< "元" <<endl; system ( "pause" ); break ; case 2:cout<< "您选择了《西游记》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*128<< "元" <<endl; system ( "pause" ); break ; case 3:cout<< "您选择了《红楼梦》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*64<< "元" <<endl; system ( "pause" ); break ; case 4:cout<< "您选择了《三国演义》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*267<< "元" <<endl; system ( "pause" ); break ; case 0:cout<< "已返回上一级,请选择图书项目" <<endl; system ( "pause" ); break ; default :cout<< "非法输入。输入1-4选择您想要的书,或输入0返回上一级菜单" <<endl; goto L; } } void menu04() { cout<< "您选择了项目4" <<endl; cout<< "请选择该栏目书名:" <<endl; cout<< "1.《安徒生童话》--156" <<endl; cout<< "2.《格林童话》--34" <<endl; cout<< "3.《DK儿童百科》--48" <<endl; cout<< "4.《暖房子绘本》--25" <<endl; cout<< "0.返回上一级菜单" <<endl; cout<< "请选择您想要的书" <<endl; L: int n; cin>>n; int m; switch (n) { case 1:cout<< "您选择了《安徒生童话》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*156<< "元" <<endl; system ( "pause" ); break ; case 2:cout<< "您选择了《格林童话》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*34<< "元" <<endl; system ( "pause" ); break ; case 3:cout<< "您选择了《DK儿童百科》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*48<< "元" <<endl; system ( "pause" ); break ; case 4:cout<< "您选择了《暖房子绘本》" <<endl; cout<< "请输入您需要购买的数量" <<endl; cin>>m; cout<< "您共需支付" <<m*25<< "元" <<endl; system ( "pause" ); break ; case 0:cout<< "已返回上一级,请选择图书项目" <<endl; system ( "pause" ); break ; default :cout<< "非法输入。请输入1-4选择您想要的书,或输入0返回上一级菜单" <<endl; goto L; } } int main() { system ( "color 30" ); int k; while (1) { cout<< "欢迎使用图书管理系统:" <<endl; cout<< "1.人文社科类" <<endl; cout<< "2.科技创新类" <<endl; cout<< "3.经典小说类" <<endl; cout<< "4.少儿启蒙类" <<endl; cout<< "0.退出系统" <<endl; cout<< "请选择书的种类:(1-4&&0)" <<endl; //1-4选择栏目,0退出系统 cin>>k; switch (k) { case 1:menu01(); break ; //调用函数,选择书名和数量 case 2:menu02(); break ; case 3:menu03(); break ; case 4:menu04(); break ; case 0:cout<< "谢谢使用,欢迎下次使用" <<endl; return 0; break ; default :cout<< "非法输入。请输入1-4选择您想要的书的种类,或输入0退出图书管理系统" <<endl; system ( "pause" ); break ; return 0; } system ( "cls" ); } } |
测试结果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://zal321.blog.csdn.net/article/details/122475273