图书管理系统课程设计(c语言)_第1页
图书管理系统课程设计(c语言)_第2页
图书管理系统课程设计(c语言)_第3页
图书管理系统课程设计(c语言)_第4页
图书管理系统课程设计(c语言)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅艿螁肂膇蒅蚇肁莀芇蚃肀聿薃蕿蚆膂莆蒅蚆芄薁螄蚅羄莄虿蚄肆蕿薅螃膈莂蒁螂芁膅螀螁肀莁螆螀膂芃蚂螀芅葿薈蝿羄节蒄螈肇蒇螃螇腿芀虿袆芁蒅薅袅羁芈蒁袄膃蒄蒇袄芆莇螅袃羅薂蚁袂肈莅薇袁膀薀蒃袀节莃螂罿羂膆蚈羈肄莁薄羈芇膄薀羇羆蒀蒆羆肈芃螄羅膁蒈蚀羄芃芁薆肃羃蒆蒂肂肅袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄羇肃薃蚆袀莂薂螈肅芈薂袀袈膄薁薀肄肀蚀蚂袆莈虿螅肂芄蚈袇袅芀蚇蚇膀膆芄蝿羃肂芃袁腿莁节薁羁芇芁蚃膇膃莀螆羀聿荿袈螂莇荿薈羈莃莈螀螁艿莇袂肆膅莆薂衿肁莅蚄肄莀莄螆袇芆蒃衿肃膂蒃薈袆肈蒂蚁肁羄蒁袃袄莃蒀薃腿艿葿蚅羂膅蒈螇膈肁蒇袀羀荿薇蕿螃芅薆蚂罿膁薅螄螂肇薄薄INCLUDEINCLUDEINCLUDEINCLUDE/屏幕操作函数库/DEFINEHEADER1“图书信息N“DEFINEHEADER2“|编号|书名|价格|作者|出版社|数量|N“DEFINEHEADER3“|N“DEFINEHEADER4“会员信息N“DEFINEHEADER5“|编号|姓名|电话|N“DEFINEHEADER6“|N“DEFINEHEADER7“|会员编号|会员姓名|图书编号|图书名称|N“DEFINEHEADER8“|N“DEFINEHEADER9“|BORROWBOOK|N“DEFINEFORMAT“|10S|15S|5D|15S|20S|5D|N“DEFINEFORMAT1“|10S|15S|15S|N“DEFINEFORMAT2“|10S|15S|10S|15S|N“DEFINEDATAPDATANUM,PDATANAME,PDATAPRICE,PDATAAUTHOR,PDATAPUB,PDATANUMBERDEFINEEND“N“DEFINEN100TYPEDEFSTRUCTBOOKCHARNUM10/书号/CHARNAME15/书名/INTPRICE/定价/CHARAUTHOR15/作者/CHARPUB20/出版社/INTNUMBER/数量/INTBNUMBER/借出次数/TYPEDEFSTRUCTMEMBERCHARMNUM10/会员号/CHARMNAME15/会员姓名/CHARTEL15/联系电话/TYPEDEFSTRUCTBORROWCHARMNUM10/会员号/CHARMNAME15/会员姓名/CHARNUM10/书号/CHARNAME15/书名/TYPEDEFSTRUCTNODE/定义图书信息链表的结点结构/STRUCTBOOKDATA/数据域/STRUCTNODENEXT/指针域/NODE,LINK/定义NODE类型的结构变量及指针变量/TYPEDEFSTRUCTMNODE/定义会员信息链表的结点结构/STRUCTMEMBERINFSTRUCTMNODENEXTMNODE,MLINKTYPEDEFSTRUCTBNODE/定义借书信息链表的结点结构/STRUCTBORROWBINFSTRUCTBNODENEXTBNODE,BLINKVOIDMENU/主菜单/SYSTEM“CLS“/清屏/PRINTF“图书管理系统N“PRINTF“T菜单N“PRINTF“T1添加图书信息2删除图书信息N“PRINTF“T3查询图书信息4修改图书信息N“PRINTF“T5添加会员6借书N“PRINTF“T7还书8按借出次数查看图书N“PRINTF“T9按入馆时间查看图书0退出系统N“PRINTF“TN“VOIDPRINTHEADER/格式化输出表头/PRINTFHEADER1PRINTFHEADER2PRINTFHEADER3VOIDPRINTDATANODEPP/格式化输出表中数据/NODEPPPPPRINTFFORMAT,DATAVOIDPRINTBDATANODEPPVOIDWRONG/输出按键错误信息/PRINTF“NNNNNERRORINPUTHASWRONGPRESSANYKEYTOCONTINUEN“GETCHARVOIDNOFIND/输出未查找此学生的信息/PRINTF“NNOTFINDTHISRECORDN“VOIDSAVEMEMBERMLINKMFILEFPMNODEPINTCOUNT0FPFOPEN“FMEMBERTXT“,“WB“/以只写方式打开二进制文件/IFFPNULL/打开文件失败/PRINTF“NOPENFILEERRORN“GETCHARRETURNPMNEXTWHILEPIFFWRITEP,SIZEOFMNODE,1,FP1/写记录到磁盘文件中/PPNEXTCOUNTELSEBREAKIFCOUNT0GETCHARPRINTF“NNNT保存文件完成,总共保存的数量是DN“,COUNTGETCHARELSESYSTEM“CLS“GETCHARFCLOSEFPVOIDSAVELINKL/将数据存盘/FILEFPNODEPINTCOUNT0FPFOPEN“FBOOKTXT“,“WB“/以只写方式打开二进制文件/IFFPNULL/打开文件失败/PRINTF“NOPENFILEERRORN“GETCHARRETURNPLNEXTWHILEPIFFWRITEP,SIZEOFNODE,1,FP1/写记录到磁盘文件中/PPNEXTCOUNTELSEBREAKIFCOUNT0GETCHARPRINTF“NNNT保存文件完成,保存的图书信息数量是DN“,COUNTGETCHARELSESYSTEM“CLS“PRINTF“THECURRENTLINKISEMPTY,NOSTUDENTRECORDISSAVEDN“GETCHARFCLOSEFPVOIDDISPLINKL/显示单链表L中存储的图书记录/NODEPPLNEXTIFP/PNULL则说明暂无记录/PRINTF“NNOTRECORDN“GETCHARRETURNPRINTF“NN“PRINTFHEADER1PRINTFHEADER2PRINTFHEADER3WHILEP/逐条输出链表中存储图书信息/PRINTFFORMAT,DATAPPNEXTPRINTFHEADER3GETCHARVOIDDISP1LINKL/显示单链表L中存储的图书记录/SYSTEM“CLS“NODEPPLNEXTIFP/PNULL则说明暂无记录/PRINTF“NNOTRECORDN“GETCHARRETURNPRINTF“NN“PRINTFHEADER1PRINTFHEADER2PRINTFHEADER3WHILEP/逐条输出链表中存储图书信息/PRINTFFORMAT,DATAPPNEXTPRINTFHEADER3PRINTF“PRESSANYKEYTOMENU“FFLUSHSTDINGETCHARRETURNVOIDMDISPMLINKM/显示单链表中存储的会员信息/MNODEPPMNEXTIFP/PNULL证明没有会员记录/PRINTF“NNOTRECORDN“GETCHARRETURNPRINTF“NN“PRINTFHEADER4PRINTFHEADER5PRINTFHEADER6WHILEP/逐条输出链表中存储的会员信息/PRINTFFORMAT1,PINFMNUM,PINFMNAME,PINFTELPPNEXTPRINTFHEADER6GETCHARNODELOCATELINKL,CHARFINDMESS,CHARNAMEORNUMNODERIFSTRCMPNAMEORNUM,“NUM“0/按书号查询/RLNEXTWHILERIFSTRCMPRDATANUM,FINDMESS0RETURNR/返回与输入内容相匹配的结点/RRNEXTELSEIFSTRCMPNAMEORNUM,“NAME“0/按书名查询/RLNEXTWHILERIFSTRCMPRDATANAME,FINDMESS0RETURNR/返回与输入内容相匹配的结点/RRNEXTRETURN0/若未找到,返回一个空指针/VOIDSTRINGINPUTCHART,INTLENS,CHARNOTICE/输入字符串,并进行长度验证/CHARN50DOPRINTFNOTICE/显示提示信息/SCANF“S“,N/输入字符串/IFSTRLENNLENSPRINTF“N超过长度规定值N“/进行长度是否超过规定值/WHILESTRLENNLENSSTRCPYT,N/将输入的字符串拷贝到字符串T中/INTNUMBERINPUTCHARNOTICEINTT0DOPRINTFNOTICE/显示提示信息/SCANF“D“,/输入图书数量/IFT0N“WHILETNEXTSYSTEM“CLS“/清屏/DISPL/先输出已有的图书信息/WHILERNEXTNULLRRNEXT/将指针移至于链表最末尾,准备添加记录/WHILE1/可输入多条记录,输入0时退出添加操作/WHILE1STRINGINPUTNUM,10,“输入新增图书编号输入0RETURNMENU“/输入书号/FLAG0IFSTRCMPNUM,“0“0/输入0退出操作,返回菜单界面/SAVELRETURNSLNEXTWHILES/查询输入的书号是否已经存在/IFSTRCMPSDATANUM,NUM0FLAG1BREAKSSNEXTIFFLAG1/提示用户是否重新输入/GETCHARPRINTF“输入的书号S错误,是否重新输入Y/N“,NUMSCANF“C“,IFCHY|CHYCONTINUEELSERETURNELSEBREAKPNODEMALLOCSIZEOFNODE/申请内存空间/IFPPRINTF“NALLOCATEMEMORYFAILURE“/如没有申请到,输出提示信息/RETURN/返回菜单界面/STRCPYPDATANUM,NUM/将字符串拷贝到PDATANUM中/STRINGINPUTPDATANAME,15,“书名“/输入图书名称到PDATANAME中/PDATAPRICENUMBERINPUT“价格“/输入定价到PDATAPRICE中/STRINGINPUTPDATAAUTHOR,15,“作者“/输入作者名到PDATAAUTHOR中/STRINGINPUTPDATAPUB,20,“出版社“/输入出版社名称到PDATAPUB中/PDATANUMBERNUMBERINPUT“数量“/输入图书数量到PDATANUMBER中/PDATABNUMBER0PNEXTNULLRNEXTP/将新结点插入链表中/RPRETURNVOIDADDMEMBERMLINKMFILEFPMNODEP,R,S,QCHARCH,QU,FLAG0,NUM10RMSMNEXTSYSTEM“CLS“MDISPM/将原有记录输出/WHILERNEXTNULLRRNEXT/将指针移至于链表最末尾,准备添加记录/WHILE1/可输入多条记录,输入0时退出添加操作/WHILE1STRINGINPUTNUM,10,“输入新增会员编号PRESS0RETURNMENU“/输入会员号/FLAG0IFSTRCMPNUM,“0“0/输入为0,则退出添加操作,返回菜单界面/SAVEMEMBERMRETURNSMNEXTWHILES/查询该会员号是否已经存在/IFSTRCMPSINFMNUM,NUM0FLAG1BREAKSSNEXTIFFLAG1/提示用户是否重新输入/GETCHARPRINTF“输入的这个编号S错误,是否重新输入Y/N“,NUMSCANF“C“,IFCHY|CHYCONTINUEELSERETURNELSEBREAKPMNODEMALLOCSIZEOFMNODE/申请内存空间/IFPPRINTF“NALLOCATEMEMORYFAILURE“/如没有申请到,输出提示信息/RETURN/返回主界面/STRCPYPINFMNUM,NUM/将会员号拷贝到PDATANUM中/STRINGINPUTPINFMNAME,15,“姓名“STRINGINPUTPINFTEL,15,“电话“PNEXTNULLRNEXTP/将新结点插入链表中/RPRETURNVOIDSEARCHBNUMLINKLNODEPINTCOUNT0INTCOUNT10INTBNUM100INTMAXNUM0INTTHISMAX0PLNEXTSYSTEM“CLS“IFLNEXT/若链表为空/SYSTEM“CLS“PRINTF“NNORECORDN“GETCHARRETURNPRINTF“图书信息N“PRINTF“|借出次数|编号|书名|价格|作者|出版社|数量|N“WHILEPIFPDATABNUMBERMAXNUM/BNUMIPDATABNUMBERMAXNUMPDATABNUMBERCOUNT1PPNEXTWHILETRUEPLNEXTWHILEPIFPDATABNUMBERMAXNUMPRINTF“|8D|10S|15S|5D|11S|16S|6D|N“,PDATABNUMBER,PDATANUM,PDATANAME,PDATAPRICE,PDATAAUTHOR,PDATAPUB,PDATANUMBERCOUNTIFPDATABNUMBERDATABNUMBERTHISMAXTHISMAXPDATABNUMBERPPNEXTIFCOUNTCOUNT1BREAKMAXNUMTHISMAXTHISMAX0PRINTF“|N“PRINTF“PRESSANYKEYTORETURN“FFLUSHSTDINGETCHARRETURNVOIDSEARCHLINKL/图书查询/INTSELECTCHARSEARCHINPUT20NODEPIFLNEXT/若链表为空/SYSTEM“CLS“PRINTF“NNORECORDN“GETCHARRETURNSYSTEM“CLS“PRINTF“NT1按书号查询NT2按书名查询N“PRINTF“PLEASECHOICE1,2,3“SCANF“D“,IFSELECT1/按书号查询/STRINGINPUTSEARCHINPUT,10,“输入图书编号“PLOCATEL,SEARCHINPUT,“NUM“IFP/若PNULL/PRINTHEADERPRINTDATAPPRINTFENDPRINTF“PRESSANYKEYTORETURN“GETCHARELSENOFINDGETCHARELSEIFSELECT2/按书名查询/STRINGINPUTSEARCHINPUT,15,“INPUTTHEEXISTINGBOOKNAME“PLOCATEL,SEARCHINPUT,“NAME“IFPPRINTHEADERPRINTDATAPPRINTFENDPRINTF“PRESSANYKEYTORETURN“GETCHARELSENOFINDGETCHAR/ELSEIFSELECT3/按借出次数排序DISPLGETCHAR/ELSEWRONGGETCHARVOIDDELLINKL/删除指定的图书记录/INTSELNODEP,RCHARFINDMESS20IFLNEXTSYSTEM“CLS“PRINTF“NNORECORDN“GETCHARRETURNSYSTEM“CLS“DISPLPRINTF“N1DELETEBYNUMBER2DELETEBYNAMEN“PRINTF“PLEASECHOICE1,2“SCANF“D“,IFSEL1STRINGINPUTFINDMESS,10,“INPUTTHEEXISTINGSTUDENTNUMBER“PLOCATEL,FINDMESS,“NUM“IFP/PNULL/RLWHILERNEXTPRRNEXTRNEXTPNEXT/将P所指节点从链表中去除/FREEP/释放内存空间/PRINTF“NDELETESUCCESSN“GETCHARELSENOFINDGETCHARELSEIFSEL2/先按书名查询/STRINGINPUTFINDMESS,15,“INPUTTHEEXISTINGBOOKNAME“PLOCATEL,FINDMESS,“NAME“IFPRLWHILERNEXTPRRNEXTRNEXTPNEXTFREEPPRINTF“NDELETESUCCESSN“GETCHARELSENOFINDGETCHARELSEWRONGGETCHARVOIDMODIFYLINKL/修改图书信息/NODEPCHARFINDMESS20IFLNEXTSYSTEM“CLS“PRINTF“NNOBOOKRECORDN“GETCHARRETURNSYSTEM“CLS“PRINTF“MODIFYBOOKRECORDER“DISPLSTRINGINPUTFINDMESS,10,“INPUTTHEEXISTINGBOOKNUMBER“PLOCATEL,FINDMESS,“NUM“/查询到该节点/IFP/若PNULL,表明已经找到该节点/PRINTF“NUMBERS,N“,PDATANUMPRINTF“NAMES,“,PDATANAMESTRINGINPUTPDATANAME,15,“INPUTBOOKNAME“PRINTF“PRICED,“,PDATAPRICEPDATAPRICENUMBERINPUT“THEPRICEOFBOOK“PRINTF“AUTHORS,“,PDATAAUTHORSTRINGINPUTPDATAAUTHOR,15,“AUTHOR“PRINTF“PUBLISHINGCOMPANYS,“,PDATAPUBSTRINGINPUTPDATAPUB,15,“PUBLISHINGCOMPANY“PRINTF“NUMBERD,“,PDATANUMBERPDATANUMBERNUMBERINPUT“THENUMBEROFBOOK“PRINTF“NMODIFYSUCCESSN“DISPLELSENOFINDGETCHARVOIDSAVEOIBLINKBFILEFPBNODEPINTCOUNT0FPFOPEN“FBORROWTXT“,“WB“/以只写方式打开二进制文件/IFFPNULL/打开文件失败/PRINTF“NOPENFILEERRORN“GETCHARRETURNPBNEXTWHILEPIFFWRITEP,SIZEOFBNODE,1,FP1/每次写一条记录或一个节点信息至文件/PPNEXTCOUNTELSEBREAKIFCOUNT0GETCHARPRINTF“NNNNN保存文件完成,本次保存的借书信息数量是DN“,COUNTGETCHARELSESYSTEM“CLS“GETCHARFCLOSEFPVOIDBORROWLINKL,MLINKM,BLINKB/借书/MNODEPNODEQBNODET,S,KCHARNUMBER10,BOOKNUM10SYSTEM“CLS“TBNEXTIFTPRINTF“NNOTRECORDN“PRINTF“NN“PRINTFHEADER9PRINTFHEADER7PRINTFHEADER8WHILETPRINTFFORMAT2,TBINFMNUM,TBINFMNAME,TBINFNUM,TBINFNAMETTNEXTPRINTFHEADER8WHILE1SBPMNEXTQLNEXTWHILESNEXTNULLSSNEXTSTRINGINPUTNUMBER,10,“输入会员号输入0返回“/输入会员号/IFSTRCMPNUMBER,“0“0BREAKDOIFSTRCMPPINFMNUM,NUMBER0/查看该会员号是否存在/BREAKELSEPPNEXTWHILEPNULLSTRINGINPUTBOOKNUM,10,“输入图书编号“/输入书号/DOIFSTRCMPQDATANUM,BOOKNUM0/查看书号是否存在/BREAKELSEQQNEXTWHILEQNULLIFPNULLPRINTF“你不是会员“RETURNELSEIFQNULLPRINTF“图书编号错误“RETURNELSEIFQDATANUMBER0/如果图书剩余数量不为0,则图书数量1,借出次数1/QDATANUMBERQDATABNUMBERKBNODEMALLOCSIZEOFBNODE/申请内存空间/IFKPRINTF“NALLOCATEMEMORYFAILURE“/如没有申请到,输出提示信息/RETURN/返回菜单界面/STRCPYKBINFNUM,QDATANUMSTRCPYKBINFNAME,QDATANAMESTRCPYKBINFMNUM,PINFMNUMSTRCPYKBINFMNAME,PINFMNAMEKNEXTNULLSNEXTK/将新结点插入链表中/SKELSEPRINTF“此书已借完“SAVEOIB/写记录到磁盘文件中/SAVELVOIDRETLINKL,BLINKB/还书/BNODEP,QNODETCHARMEMNUM10,BOOKNUM10QBPQNEXTTLNEXTSYSTEM“CLS“STRINGINPUTMEMNUM,10,“请输入会员号编号输入0返回“IFSTRCMPMEMNUM,“0“0RETURNSTRINGINPUTBOOKNUM,10,“请输入还书编号“WHILEPNULLIFSTRCMPPBINFNUM,BOOKNUM0DOIFSTRCMPTDATANUM,BOOKNUM0BREAKELSETTNEXTWHILETNULLTDATANUMBER/如果还书成功则可借的数目加1/FREEPBREAKELSEQPPQNEXTIFPNULLPRINTF“没有找到信息“GETCHRETURNSAVEOIBPRINTF“删除数据成功,任意键返回“GETCHMAINLINKL/定义链表/MLINKMBLINKBFILEFP/文件指针/INTSELECTCHARCHINTCOUNT0NODEP,RMNODEQ,TBNODES,KBBNODEMALLOCSIZEOFBNODEIFBPRINTF“N分配内存失败“/如没有申请到,打印提示信息/RETURN/返回菜单界面/BNEXTNULLKBFPFOPEN“FBORROWTXT“,“AB“IFFPNULLPRINTF“NCANNOTOPENFILEN“EXIT0WHILEFEOFFPSBNODEMALLOCSIZEOFBNODEIFSPRINTF“MEMORYMALLOCFAILUREN“/没有申请成功/EXIT0/退出/IFFREADS,SIZEOFBNODE,1,FP1/从文件中读取借书记录/SNEXTNULLKNEXTSKSFCLOSEFP/关闭文件/MMNODEMALLOCSIZEOFMNODEIFMPRINTF“NALLOCATEMEMORYFAILURE“/如没有申请到,输出提示信息/RETURN/返回菜单界面/MNEXTNULLTMFPFOPEN“FMEMBERTXT“,“AB“IFFPNULLPRINTF“NCANNOTOPENFILEN“EXIT0WHILEFEOFFPQMNODEMALLOCSIZEOFMNODEIFQPRINTF“MEMORYMALLOCFAILUREN“/没有申请成功/EXIT0/退出/IFFREADQ,SIZEOFMNODE,1,FP1/从文件中读取会员信息记录/QNEXTNULLTNEXTQTQFCLOSEFP/关闭文件/LNODEMALLOCSIZEOFNODEIFLPRINTF“NALLOCATEMEMORYFAILURE“/如没有申请到,打印提示信息/RETURN/返回菜单界面/LNEXTNULLRLFPFOPEN“FBOOKTXT“,“AB“IFFPNULLPRINTF“NCANNOTOPENFILEN“EXIT0WHILEFEOFFPPNODEMALLOCSIZEOFNODEIFPPRINTF“MEMORYMALLOCFAILUREN“/没有申请成功/EXIT0/退出/IFFREADP,SIZEOFNODE,1,FP1/从文件中读取图书信息记录/PNEXTNULLRNEXTPRPCOUNTFCLOSEFPPRINTF“N文件打开成功,图书信息总数为DN“,COUNTMENUWHILE1SYSTEM“CLS“MENUPRPRINTF“N请输入你的选择09“/显示提示信息/SCANF“D“,SWITCHSELECTCASE0EXIT1CASE1ADDLBREAK

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论