《图书借阅管理系统代码图书管理系统源代码》由会员分享,可在线阅读,更多相关《图书借阅管理系统代码图书管理系统源代码(4页珍藏版)》请在人人文库网上搜索。
1、include#include #include #define num 7 /全局定义void showmain() /显示菜单printf(nn 欢迎使用图书借阅管理系统nn);printf( 1、查询所有图书nn);printf( 2、归还现有图书nn);printf( 3、租借现有图书nn);printf( 0、退出借书系统nn);printf( 请输入您所需的服务编号:);void viewbooks(int scorenum,char namenum100,char writternum100,double yajinnum,int freenum,double jiagenum,。
2、int flagnum)int i;int j;for(i=1;i7;i+) /设置编号scorei=i;yajin1=26.00; /将原图书的各项值保存yajin2=28.50;yajin3=98.00;yajin4=79.80;yajin5=49.00;yajin6=15.00;for(i=1;i7;i+) /将原图书的各项值保存freei=30;jiagei=0.5;flag1=0; /flag为0代表已借出,为1代表未借出flag2=1;flag3=1;flag4=0;flag5=1;flag6=1;printf(编号t|书名t |作者 t|押金t|免费天数t|收费价格t|出租状态n。
3、); /制表同时输出printf(-n);for(i=1;i7;i+)printf(%dt|%st|%st|%.2lft|%dt|%.2lft|,scorei,namei,writteri,yajini,freei,jiagei);if(flagi=0)printf(已借出n); /通过设置flag来判定是否被借出elseprintf(未借出n);void returnbooks(int scorenum,char namenum100,char writternum100,double yajinnum,int freenum,double jiagenum,int flagnum)int 。
4、bianhao;int panding=0; /设置一个值来判断该操作是否会成功int i;printf(n 请输入要归还图书的编号:);scanf(%d,&bianhao);for(i=1;i7;i+)if(scorei=bianhao)if(flagi=0) /库中存在该书且已经被借出printf(n 操作成功.n);printf(%s %s %.2lf %d %.2lf ,namei,writteri,yajini,freei,jiagei);flagi=1;panding=1; /操作成功的提示printf(已归还n);if(panding=0)printf(n 操作失败!nn 该图书。
5、未借出!n);void jiebooks(int scorenum,char namenum100,char writternum100,double yajinnum,int freenum,double jiagenum,int flagnum)int bianhao;int panding=0; /设置一个值来判断该操作是否会成功int i;printf(n 请输入要租借图书的编号:);scanf(%d,&bianhao);for(i=1;i7;i+)if(scorei=bianhao)if(flagi=1) /库中存在该书且仍未被借出printf(n 操作成功.n);printf(%s。
6、 %s %.2lf %d %.2lf ,namei,writteri,yajini,freei,jiagei);flagi=0;panding=1; /操作成功的提示printf(已借出n);if(panding=0)printf(n 操作失败!nn 该图书已借出!n);int main()int choose; /用户的选择int score7;char name7100=0,C语言设计,Java程序设计,C#入门经典,Visual Basic,Linux标准教程,会计基础; /二维数组的初始化char writter7100=0,谭浩强 ,王志文 ,karli Watson,Bryan N。
7、ewsome,IT 同路人,中国会计学会; /二维数组的初始化double yajin7;int free7;double jiage7;int flag7;while(1) /每次选择后返回主菜单showmain();scanf(%d,&choose);switch(choose)case 1: /查询所有图书viewbooks(score,name,writter,yajin,free,jiage,flag);break;case 2: /归还现有图书returnbooks(score,name,writter,yajin,free,jiage,flag);break;case 3: /租借现有图书jiebooks(score,name,writter,yajin,free,jiage,flag);break;case 0: /退出系统printf(n 感谢您的使用!n);exit(0);break;default: printf(n 感谢您的使用!n); exit(0);break;return 0。
更多推荐
html图书借阅源码,图书借阅管理系统代码图书管理系统源代码
发布评论