图书馆借书系统

news/2025/1/12 6:12:47/
#include<stdio.h>
#include<string.h>
#include<conio.h>
#define N 6   //给后面c数组用
struct library{int NUM;char book[100];float money;char name[50];char sign[100];
};
void lookup(struct library *L)
{ int n,i;do{printf("输入想查找书的编号(按0退出查看功能):");scanf("%d",&n);   //搜索书编号for(i=0;i<10;i++){if(n == (L+i)->NUM)   //如果输入的书编号等于NUM的值,就打印当前NUM值下的信息{ printf(" 编号:%d \t书名:%s  \t价钱:%.2f \t借阅人:%s  \t状态:%s\n", (L+i)->NUM,(L+i)->book,(L+i)->money,(L+i)->name,(L+i)->sign);}}}while(n!=0); //0退出查书printf("借书(1)or离开(0)\n");scanf("%d",&n);if(n==0)printf("算了,走了\n");else if(n==1){ int j,inp; char c[N];printf("--load--\n");printf("\n");printf("请输入你想借阅的书编号:\n");scanf("%d",&inp);  //输入要借的书编号getchar();for(j=0;j<10;j++){ if(inp == (L+j)->NUM)   //如果输入的书编号当前等于NUM的值{if(strlen((L+j)->sign)==8)    //如果是8,也就是Loanable的长度,代表没有被借出{ printf("输入姓名标记借出\n");gets(c);printf("\n");printf("|->回车键确认借出<-|\n");getch();strcpy((L+j)->name,c);    //将姓名替换到当前name的值strcpy((L+j)->sign,"done"); //用done把Loanable替换了printf("Success!\n");printf(" 编号:%d \t书名:%s  \t价钱:%.2f \t借阅人:%s  \t状态:%s\n",(L+j)->NUM,(L+j)->book,(L+j)->money,(L+j)->name,(L+j)->sign);}elseprintf("此书也被借出\n");}}}
}
int main()
{struct library LIB[]={  //编号、书名、价格、借阅人姓名(none是没有人)、是否借出标记(done是已借出,Loanale是可借出的){1,"《Pride and Prejudice》",42.20,"yangwz","done"},      {2,"《Ulysses》",36.10,"none","Loanable"},{3,"《Moby-Dick》",25.00,"yangyl","done"},{4,"《To Kill A Mockingbird》",31.21,"none","Loanable"},{5,"《The Big Sleep》",19.99,"none","Loanable"},{6,"《Lord of the flies》",29.99,"none","Loanable"},{7,"《Jane Eyre》",60.20,"none","Loanable"},{8,"《FLIPPED》",20.6,"yangzw","done"},{9,"《Tuesdays with Morrie》",21.4,"none","Loanable"},{10,"《Sweetbitter》",44.44,"yangwwz","done"},};lookup(LIB);return 0;
}

http://www.ppmy.cn/news/703065.html

相关文章

图书馆rfid智慧图书馆解决方案

rfid智能图书管理系统实现了先进的rfid技术和图书管理方法的有机结合&#xff0c;图书馆rfid智慧图书馆解决方案实现图书馆自助借还、图书上架、图书检索、图书盘点、借阅证管理、图书证发放、图书防盗、馆藏信息统计等等功能。中小学图书馆管理系统不仅为读者提供更加便利快捷…

号称是世界最大的电子书图书馆ZLibrary

这个号称是世界最大的电子书图书馆ZLibrary 里面有很多出版的书籍 由于这是国外的网站&#xff0c;因此在国内打开速度有点慢哦&#xff01; 官网&#xff1a;https://b-ok.cc/ 官网首页 页面简洁无广告 建议使用谷歌浏览器来翻译成中文 我来搜索几个试试 虽说是国外网站…

网上图书馆系统

网上图书馆系统 题目 设计一个网上图书馆系统&#xff0c;实现图书网上检索、预约和续借功能。具体要求如下&#xff1a; 1)系统管理&#xff1a;定义读者类别并设置参数&#xff0c;添加、修改和删除读者信息。 2)图书续借和预约&#xff1a;实现图书的续借、预约等功能。 3)…

武大图书馆的电子资源库

图书馆官网&#xff1a; https://whu.metaersp.cn/databaseList 更详细介绍&#xff1a; https://m.thepaper.cn/baijiahao_16802514 常用数据库&#xff1a; https://www.webofscience.com/wos/woscc/basic-search

【转】国内大学图书馆网址

2. 西北大学图书馆http://202.117.102.163/ 3. 西北工业大学图书馆 http://www.lib.nwpu.edu.cn/ 4. 第四军医大学图书馆 http://lib.fmmu.edu.cn/ 5. 陕西师范大学图书馆 http://www.lib.snnu.edu.cn/ 6. 西安邮电学院图书馆 http://202.117.133.137/default.htm 7. 西安电子科…

大学图书馆图书借阅管理系统

技术&#xff1a;Java、JSP等 摘要&#xff1a;随着科技进步以及计算机行业的迅猛发展&#xff0c;知识以及书籍的储备和生活节奏加快&#xff0c;方便的管理和快捷的阅读已成为大势所趋&#xff0c;以国内外各个大学所用的图书管理系统为例&#xff0c;针对当今社会图书信息量…

图书馆预约入馆系统

写在前面 新冠疫情的肆虐&#xff0c;给我们上了深深的一课&#xff0c;那就是&#xff1a;我们要时刻注意防控&#xff0c;安全、健康永远是第一位的&#xff01;&#xff01; 避免人员聚集和公共场所人流过于集中&#xff0c;是防控的重中之重&#xff0c;作为重要公共场所之…

基于android的图书馆电子阅览

需求信息&#xff1a; 数据库人工备份上机人员信息&#xff1a;上机人员学号、姓名、专业、上机时间、缴费金额、使用的电脑编号、下机时间、消费金额、换机&#xff08;换机前的电脑编号、换机原因&#xff08;分为死机、不能开机、中病毒 &#xff09;、换机后的电脑编号。 管…