c語言版圖書館管理系統(tǒng)_第1頁
c語言版圖書館管理系統(tǒng)_第2頁
c語言版圖書館管理系統(tǒng)_第3頁
c語言版圖書館管理系統(tǒng)_第4頁
c語言版圖書館管理系統(tǒng)_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀

2、芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄

3、葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈

4、芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂

5、膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇

6、蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁

7、膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋

8、蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂

9、芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆

10、膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁

11、莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅

12、膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿

13、蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆

14、節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀

15、肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅

16、莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿

17、膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃

18、蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈

19、芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂

20、蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿

21、莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃

22、腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇

23、蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂

24、芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆

25、蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀

26、荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇

27、膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁

28、莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆

29、芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀芆莃袈肂膂莂羈羋蒀莁蝕肁莆莁螃芆節(jié)蒀裊聿膈葿羇袂蕆蒈蚇肇蒃蕆衿袀荿蒆羂膆芅蒅蟻羈膁蒅螃膄葿蒄袆羇蒞薃羈膂芁薂蚈羅膇薁螀膀肅薀羂羃蒂蕿螞艿莈蕿螄肂芄薈袇芇膀薇罿肀

30、葿蚆蠆袃莄蚅螁肈芀蚄袃袁膆蚃蚃肆膂蚃螅罿蒁螞袇膅莇蟻羀羈芃蝕蠆膃腿蝿螂羆蒈螈襖膁莄螇羆羄芀螇螆膀 #include /*頭文件*/#include#include#include#include#define BK sizeof(struct book) /*宏定義*/#define UR sizeof(struct user)struct user *add_userinformation(struct user *puser); /*各類函數的申明*/void search_bookinformation(struct book *pbook);void borrow_or_backboo

31、k(struct book *pbook,struct user *puser);void fix_userinformation(struct user *puser);void print1(struct user *puser);void print2(struct book *pbook);struct user *delete_userinformation(struct user *puser);void fix_bookinformation(struct book *pbook);struct book *delete_bookinformation(struct book *

32、pbook);struct book *add_bookinformation(struct book *pbook);void add_userbalance(struct user *puser);void check_userinformation(struct user *puser);void eliminate_userpassword(struct user *puser);void destroy1(struct user* puser);void destroy2(struct book* pbook);void keep_borrow(struct book* pbook,

33、struct user* puser);void back();struct user /*用戶結構體定義*/char name10; /*用戶姓名*/char sex5; /*用戶性別*/char birth10; /*用戶出生年月*/char number20; /*學生學號或教師工號*/char located20; /*所在學院*/char attribute15; /*用戶類型*/int balance; /*用戶余額*/int borrow; /*當前借閱(圖書)數*/int than; /*超期(圖書)數*/char pass_word20; /*用戶登錄密碼*/ struct

34、user *next;struct book /*圖書結構體定義*/char nameb20; /*書名*/char author40; /*作者*/char publish40; /*出版商*/char year10; /*出版年月*/int price; /*價格*/char ISBN40; /*索書號*/char classify30; /*中圖分類號*/ char state10; /*借閱狀態(tài)*/char lendpeople15; /*借此書的人名,0表示沒有人借這本書*/long lendtime; /*借出去時間*/ struct book *next; /*結構體中的指針*/

35、 ;void main() int i=0,j=0,choice; char a9,b7;int c;struct user *p1,*puser,*p; /*用戶指針的定義*/struct book *p2,*pbook; /*書籍指針的定義*/ FILE *pf1; FILE *pf2; pf1 = fopen(userlist.txt,r); /*以只讀方式打開存放用戶信息的文檔userlist.txt*/pf2 = fopen(booklist.txt,r); /*以只讀方式打開存放書籍信息的文檔booklist.txt*/if(pf1 = NULL) /*判斷用戶文件是否打開*/pr

36、intf(failed to open file!);exit(0);if(pf2 = NULL) /*判斷書籍文件是否打開*/printf(failed to open file!);exit(0);puser=NULL; /*初始化鏈表指針*/ while(!feof(pf1) /*在文件為結束前從文件讀取數據構成鏈表*/p1 = (struct user*)malloc(UR); /*申請空間*/fscanf(pf1,%s%s%s%s%s%s%d%d%d%s,p1-name, p1-sex, p1-birth, p1-number, p1-located, p1-attribute, &

37、p1-balance, &p1-borrow, &p1-than, p1-pass_word);p1-next=NULL; /*使第一個結構體的指針為空,作為鏈表讀完的依據*/if(puser=NULL) /*使另一個指針也指向新建立的結構體*/puser = p1; else p1-next = puser; /*將第二個結構體的地址存放到第一個結構體的指針上*/puser = p1; /*puser向前移動一次*/fclose(pf1); /*將文件的數據全部讀出到系統(tǒng)內存后,關閉文件*/p1=puser; pbook=NULL; /*書籍操作與用戶一樣,此處不再贅述*/ while(!f

38、eof(pf2)p2 = (struct book*)malloc(BK);fscanf(pf2,%s%s%s%s%d%s%s%s%s%ld,p2-nameb,p2-author,p2-publish,p2-year,&p2-price,p2-ISBN,p2-classify,p2-state,p2-lendpeople,&p2-lendtime); p2-next=NULL;if(pbook=NULL)pbook = p2;elsep2-next = pbook;pbook = p2;p2=pbook;fclose(pf2); /*將文件的數據全部讀出到系統(tǒng)內存后,關閉文件*/ p=puse

39、r; /*是p指向頭用戶指針*/printf( #n);printf( # 歡迎登錄圖書館管理系統(tǒng) #n);printf( #n); while(j3) /*此循環(huán)作為如果用戶密碼和賬戶輸錯,可有三次重新輸入的機會*/printf(請輸入您的用戶名:); scanf(%s,a); /*輸入用戶帳號*/printf(n);printf(請輸入您的密碼:); while(inumber,a)=0&strcmp(puser-pass_word,b)=0)/*如果用戶賬號和密碼都對再進行以下判斷*/if(strcmp(puser-attribute,學生)=0|strcmp(puser-attribu

40、te,老師)=0)/*如果帳號類型為學生或老師,進入以下界面*/while(c!=0)printf(*n);printf(*讀者功能選項: *n);printf(*1.圖書查詢: *n);printf(*2.借、還書: *n);printf(*3.續(xù)借 *n);printf(*4.修改讀者信息 *n);printf(*0.退出系統(tǒng) *n);printf(*輸入內容04 *n);printf(*n);printf(請選擇操作:);scanf(%d,&choice);/*選擇你所需要的操作,通過switch和case分流*/switch(choice)case 1:search_bookinfor

41、mation(pbook);/*調用查書函數*/break;case 2:borrow_or_backbook(pbook,puser);/*調用借書和還書函數*/print2(pbook);/*將操作后的書籍鏈表寫回文件userlist.txt*/print1(p);/*將操作后的用戶鏈表寫回userlist.txt*/back();/*將文件中的數據從新讀取和輸回,使文件中數據循序保持與開始時相同*/break;case 3:keep_borrow(pbook,puser);/*調用續(xù)借圖書函數*/break;case 4:fix_userinformation(puser);/*調用修改

42、用戶信息函數*/puser=p1;/*在進入該操作界面時,puser指向的是登陸用戶的數據結構體,在對鏈表進行操作后需將其輸回文件,使puser指向第一個結構體,以便寫回文件*/print1(puser);back();break;printf(按0退出系統(tǒng),任意鍵返回上一頁面);scanf(%d,&c);destroy1(puser);/*在操作完后將系統(tǒng)內存調用的空間釋放掉*/ destroy2(pbook);/*在操作完后將系統(tǒng)內存調用的空間釋放掉*/exit(0);/*直接跳出程序*/printf(n); if(strcmp(puser-attribute,圖書館管理員)=0)puse

43、r=p1;/*在進入該操作界面時,puser指向的是登陸用戶的數據結構體,為方便對整個鏈表進行輸回,使它指向第一個結構體*/while(c!=0)printf(*n);printf(*圖書管理員功能: *n);printf(*1.添加圖書信息: *n);printf(*2.刪除圖書信息: *n);printf(*3.修改圖書信息: *n);printf(*4.用戶賬號充值: *n);printf(*0.退出系統(tǒng) *n);printf(*輸入內容04 *n);printf(*n);printf(請選擇操作:);scanf(%d,&choice);switch(choice)case 1:pboo

44、k=add_bookinformation(pbook);/*調用添加圖書函數*/print2(pbook);/*與上述功能相同*/ print1(puser);back();break;case 2:pbook=delete_bookinformation(pbook);/*調用刪除圖書函數*/print2(pbook); print1(puser); back();break;case 3:fix_bookinformation(pbook);/*調用修改圖書信息函數*/print2(pbook); print1(puser); back();break;case 4:add_userba

45、lance(puser);/*調用用戶充值函數*/print1(puser);print2(pbook);back();break;printf(按0退出系統(tǒng),任意鍵返回上一頁面);scanf(%d,&c);exit(0);destroy1(puser); destroy2(pbook);printf(n);if(strcmp(puser-attribute,系統(tǒng)管理員)=0)puser=p1;while(c!=0)printf(*n);printf(*系統(tǒng)管理員功能選項: *n);printf(*1.添加用戶信息; *n);printf(*2.刪除用戶信息; *n);printf(*3.查看

46、用戶信息; *n);printf(*4.清空用戶密碼; *n);printf(*0.退出系統(tǒng) *n);printf(*輸入內容04 *n);printf(*n);printf(請選擇操作:);scanf(%d,&choice);switch(choice)case 1:puser=add_userinformation(puser);/*調用添加用戶信息函數*/print1(puser);print2(pbook);back();break;case 2:puser=delete_userinformation(puser);/*調用刪除用戶信息函數*/print1(puser);print2

47、(pbook); back();break;case 3:check_userinformation(puser);/*調用查看用戶信息函數*/break;case 4:eliminate_userpassword(puser);/*調用修改用戶密碼函數*/break;printf(按0退出系統(tǒng),任意鍵返回上一頁面);scanf(%d,&c);destroy1(puser); destroy2(pbook);exit(0);puser=puser-next;/*使puser指針向前移動一個單元*/puser=p1;printf(您的輸入有誤,請重新輸入:);printf(n);j+; void

48、 search_bookinformation(struct book *pbook)/*查找圖書信息函數的定義*/ char search_book14;printf(請輸入您要找的書名:);scanf(%s,search_book);printf(書名t作者t出版社t出版年月t價格t索書號t中圖分號t借閱狀態(tài)n);while(pbook!=NULL)if(strcmp(pbook-nameb,search_book)=0)/*查找與你輸入書名相匹配的書信息*/printf(%st%st%st%st%dt%st%st%s,pbook-nameb, pbook-author,pbook-pub

49、lish,pbook-year,pbook-price,pbook-ISBN,pbook-classify,pbook-state);/*輸出圖書的相關信息*/printf(n);return;pbook=pbook-next;/*使指針向前移動一個單元*/if(pbook-nameb!=search_book)printf(您的輸入有錯:);/*如果找不到于輸入書名相匹配的書籍,輸出您的輸入有錯*/struct user *add_userinformation(struct user *puser)struct user *p0,*p3,*p1;/*定義三個用戶指針*/p1=puser;/

50、*使p1指向第一個結構*/p0=(struct user*)malloc(UR);/*新申請一個空間,使p0指針指向這個空間*/printf(請輸入您添加的信息:);printf(姓名t性別t出生年月t學號t學院t用戶類型t賬戶余額t已借書數t超期書數t密碼n);scanf(%s%s%s%s%s%s%d%d%d%s,p0-name,p0-sex,p0-birth,p0-number,p0-located,p0-attribute,&p0-balance,&p0-borrow,&p0-than,p0-pass_word);p3=p1;if(p1=NULL)/*如果p1指向的空間是空的,將p0指向

51、的地址賦值給p1,p0指向的結構體的指針部分為空*/p1=p0;p0-next=NULL;if(strcmp(p0-number,p1-number)=0)/*如果添加書的索書號比p1指向的圖書的索書號大,將圖書添加到鏈表的開頭*/p0-next=p3;puser=p0;while(strcmp(p0-number,p1-number)next;if(strcmp(p0-number,p1-number)=0)/*當添加圖書的索書號大于p1指向的圖書索書號時,將書插入p1之后*/p3-next=p0;p0-next=p1;return(puser);/*返回puser指針*/void borr

52、ow_or_backbook(struct book *pbook,struct user *puser)char a10,b10;int choice;long t1,t2;/*定義兩個長整型變量,用于存放時間*/printf(1-借書n);printf(2-還書n);printf(請選擇:);scanf(%d,&choice);/*輸入1或2,進行你想要的操作*/switch(choice)case 1:if(strcmp(puser-attribute,老師)=0)/*此處設置權限,老師一次能借30本書,而學生只能借10本*/if(puser-borrow=30)printf(您已借三十

53、本書,不能再借。);break;if(strcmp(puser-attribute,學生)=0) if(puser-borrow=10)printf(您已借十本書,不能再借。);break;printf(請輸入你要借的書籍序號:);scanf(%s,a);while(pbook!=NULL)/*根據你輸入的書名來查找你想借的書*/if(strcmp(pbook-ISBN,a)=0)if(strcmp(pbook-state,已借)=0)/*如果書的狀態(tài)為已借,輸入對不起,您要借的書已借出*/printf(對不起,您要借的書已借出);return;elsestrcpy(pbook-state,已

54、借出);/*如果書的狀態(tài)時未借出*/puser-borrow=puser-borrow+1;/*用戶的借書數加一*/strcpy(pbook-lendpeople,puser-name);/*書的出書人名變成此用戶的姓名*/t1=time(NULL);/*調用系統(tǒng)時間*/ pbook-lendtime=t1;/*記錄書借出的時間*/return;pbook=pbook-next;break;case 2:printf(請輸入你要還書的書籍序號:);scanf(%s,b);while(pbook!=NULL)/*查找與你輸入書籍名相同的書籍*/if(strcmp(pbook-ISBN,b)=0)

55、strcpy(pbook-state,未借);/*找到后,將書的狀態(tài)改為為未借*/puser-borrow=puser-borrow-1;/*用戶的借書數減一*/ strcpy(pbook-lendpeople,0);/*書的借出人變?yōu)?,指為空*/pbook-lendtime=0;/*書的借出時間為0,0表示書未借*/t2=time(NULL);/*t2表示書的還書時間*/if(strcmp(puser-attribute,學生)=0)/*根據不同的用戶類型用不同的懲罰*/if(t2-pbook-lendtime)/24/360030)/*學生書借出三十天超期*/puser-balance=

56、puser-balance-(t2-pbook-lendtime)/24/3600-30)/10;/*(t2-t1)表示書借出的時間,(t2-t1)/24/3600-30為超期天數*/printf(您要扣取的費用為%d,(t2-pbook-lendtime)/24/3600-30)/10);return;if(strcmp(puser-attribute,老師)=0)if(t2-pbook-lendtime)/24/3600150)/*老師書借出150天超期*/puser-balance=puser-balance-(t2-pbook-lendtime)/24/3600-150)/10;pri

57、ntf(您要扣取的費用為%d,(t2-pbook-lendtime)/24/3600-150)/10);return;pbook=pbook-next;if(strcmp(pbook-ISBN,b)!=0)printf(您的輸入有錯);break;void fix_userinformation(struct user *puser)int choice;char a20;printf(請選擇您要修改的信息:n);printf(1-姓名n);printf(2-性別n);printf(3-出生年月n);printf(4-學號n);printf(5-學院n);printf(6-身份n);print

58、f(7-密碼n);scanf(%d,&choice);/*選擇你想修改的信息17*/switch(choice)case 1:printf(您的信息修改為:);scanf(%s,a);/*將你想改的信息輸入*/strcpy(puser-name,a);/*將你修改的信息保存到鏈表里*/break;case 2:printf(您的信息修改為:);scanf(%s,a);/*將你想改的信息輸入*/strcpy(puser-sex,a);/*將你修改的信息保存到鏈表里*/break;case 3:printf(您的信息修改為:);scanf(%s,a);/*將你想改的信息輸入*/strcpy(pus

59、er-birth,a);/*將你修改的信息保存到鏈表里*/break;case 4:printf(您的信息修改為:);scanf(%s,a);/*將你想改的信息輸入*/strcpy(puser-number,a);/*將你修改的信息保存到鏈表里*/break;case 5:printf(您的信息修改為:);scanf(%s,a);/*將你想改的信息輸入*/strcpy(puser-located,a);/*將你修改的信息保存到鏈表里*/break;case 6:printf(您的信息修改為:);scanf(%s,a);/*將你想改的信息輸入*/strcpy(puser-attribute,a)

60、;/*將你修改的信息保存到鏈表里*/break;case 7:printf(您的信息修改為:);scanf(%s,a);/*將你想改的信息輸入*/strcpy(puser-pass_word,a);/*將你修改的信息保存到鏈表里*/break;void print1(struct user *puser)struct user *p1;int i=1;FILE *pf1;pf1=fopen(userlist.txt,w);/*以只寫方式打開文件*/if(pf1 = NULL)/*如果打不開文件輸出failed to open file!*/printf(failed to open file!

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論