c语言图书管理系统用C语言编一个简单的图书管理系统(包括借阅查询还书三部分)(学生作业用)

c语言图书管理系统  时间:2022-02-25  阅读:()

用C语言编一个简单的图书管理系统(包括借阅查询还书三部分)(学生作业用)

展开全部 #include #include struct sale/*商品名的定义*/ {int number; char name[20]; float price; long count; long time; long date;}; /*各个函数*/ void input(struct sale s[7]);/*输入函数*/ void output(struct sale s[7]);/*输出函数*/ void seek(struct sale s[7]);/*查找函数*/ void row(struct sale s[7]);/*排序函数*/ void change(struct sale s[7]);/*删除、修改、或插入*/ void main()/*主函数执行区域*/ {struct sale s[7]={{2,"pen",0.5,200,20050604,20090102},{1,"milk",3.5,100,20050403,20090202}, {5,"coke",3.5,500,20060203,20070503},{6,"chewing",0.3,200,20060305,20080205}, {4,"eraser",0.4,20,20060304,20500607},{3,"pencil",0.9,100,20040607,20060709}};/*定义初始值*/; /*input(s);【已付初始值暂不运行!!】*/ output(s); seek(s); row(s); change(s); } /*void input(struct sale s[7])【注释:已付初始值,暂不运行!!】 {int i; printf("请分别输入产品编号、名称、单价、库存数量、入库时间、有效日期: "); for(i=0;i<7;i++) scanf("%d%s%f%ld%ld%ld",&s.number,&s.name,&s.price,&s.count,&s.time,&s.date);}*/ void output(struct sale s[7])/*定义输出*/ {int i; printf("编号 名称 单价 库存数量 入库时间 有效日期 "); for(i=0;i<7;i++) printf("%d %s %.2f %ld %ld %ld ",s.number,s.name,s.price,s.count,s.time,s.date);} void seek(struct sale s[7])/*定义查找*/ {int i; int m; int k; k=1; printf("请输入要查找的编号 "); printf("m== "); scanf("%d",&m); for(i=0;i<7;i++) { if(m==s.number) {printf("你想查找的物品是: "); printf("编号 名称 单价 库存数量 入库时间 有效日期 "); printf("%d %s %.2f %ld %ld %ld ",s.number,s.name,s.price,s.count,s.time,s.date); k=m;} } if(k==1) printf("没有此类商品!!! "); } void row(struct sale s[7])/*排序*/ { struct sale t; int i,j; int m,a; printf(" "); printf("输出已排好序的商品 "); for(j=0;j<6;j++) for(i=0;i<6-j;i++) if(s.number>s.number) { t=s; s=s; s=t; } printf("重新排序后是; "); printf("编号 名称 单价 库存数量 入库时间 有效日期 "); for(a=0;a<7;a++) printf("%d %s %.2f %ld %ld %ld ",s[a].number,s[a].name,s[a].price,s[a].count,s[a].time,s[a].date); } void change(struct sale s[7])/*删除、修改、或插入*/ { struct sale c; int i,m,q,n,k; k=0; printf("请输入您要删除、修改或要插入的物品编号 ");/*前奏*/ scanf("%d",&m); for(i=0;i<7;i++) if(m==s.number) {{printf("编号 名称 单价 库存数量 入库时间 有效日期 "); printf("%d %s %.2f %ld %ld %ld ",s.number,s.name,s.price,s.count,s.time,s.date);} printf("你确实要删除它么???还是要修改?? "); printf("如果想删除请输入1,如果要修改请输入2。 "); printf("您要输入的是: "); scanf("%d",&q); if(q==1)/*执行删除命令*/ {printf("您删除后的结果是: "); for(i=0;i<7;i++) if(m!=s.number) {printf("编号 名称 单价 库存数量 入库时间 有效日期 "); printf("%d %s %.2f %ld %ld %ld ",s.number,s.name,s.price,s.count,s.time,s.date);}} if(q==2)/*执行修改命令*/ {printf("输入你想修改的库存数量: "); scanf("%d",&n); s[m].count=n; printf("修改后的商品信息为: "); printf("编号 名称 单价 库存数量 入库时间 有效日期 "); for(i=0;i<7;i++) printf("%d %s %.2f %ld %ld %ld ",s.number,s.name,s.price,s.count,s.time,s.date);} k=i; } if(k==0)/*执行插入命令*/ {printf(" "); printf("由于插入语句没有要求,所以插入语句尚未完成,有些功能尚未完善,所以会有错误,请老师见谅。 "); printf("此类商品不存在,请插入 "); printf("请分别输入要插入产品的编号、名称、单价、库存数量、入库时间、有效日期: "); i=m-1; scanf("%d%s%f%ld%ld%ld",&s.number,&s.name,&s.price,&s.count,&s.time,&s.date); printf("编号 名称 单价 库存数量 入库时间 有效日期 "); printf("%d %s %.2f %ld %ld %ld ",s.number,s.name,s.price,s.count,s.time,s.date); for(i=0;i<7;i++) printf("%d %s %.2f %ld %ld %ld ",s.number,s.name,s.price,s.count,s.time,s.date); row(s); }} 这是我大一时候做的大作业,虽然不是图书管理系统,你只要改改就行了,原理都一样,呵呵

VoLLcloud7折月付$3,香港CMI云服务器原生IP解锁,香港VoLLcloud

vollcloud怎么样?vollcloud LLC创立于2020年,是一家以互联网基础业务服务为主的 技术型企业,运营全球数据中心业务。VoLLcloud LLC针对新老用户推出全场年付产品7折促销优惠,共30个,机会难得,所有产品支持3日内无条件退款,同时提供产品免费体验。目前所有产品中,“镇店之宝”产品性价比高,适用大部分用户基础应用,卖的也是最好,同时,在这里感谢新老用户的支持和信任,我们...

HostKvm开年促销:香港国际/美国洛杉矶VPS七折,其他机房八折

HostKvm也发布了开年促销方案,针对香港国际和美国洛杉矶两个机房的VPS主机提供7折优惠码,其他机房业务提供8折优惠码。商家成立于2013年,提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面列出几款主机配置信息。美国洛杉矶套餐:美国 US-Plan1CPU:1core内存:2GB硬盘...

Boomer.host:$4.95/年-512MB/5GB/500GB/德克萨斯州(休斯顿)

部落曾经在去年分享过一次Boomer.host的信息,商家自述始于2018年,提供基于OpenVZ架构的VPS主机,配置不高价格较低。最近,主机商又在LET发了几款特价年付主机促销,最低每年仅4.95美元起,有独立IPv4+IPv6,开设在德克萨斯州休斯顿机房。下面列出几款VPS主机配置信息。CPU:1core内存:512MB硬盘:5G SSD流量:500GB/500Mbps架构:KVMIP/面板...

c语言图书管理系统为你推荐
fcloseC语言文件关闭函数fclose(文件指针)是什么?webcrackwebcrack4网页密码webcrack我用WebCrack4 在破解路由器密码的时候为什么在破解密码的中途自动关闭掉备忘录模式华为荣耀5X怎么在手机上新建一个备忘录调度系统配送调度系统是干嘛的?是手机还是电脑的系统?网页微信客户端什么叫微信网页版?和电脑版是一回事吗?radius认证PPPoE有认证的功能,RADIUS也有验证功能,两者有区别么??问卷星登陆你好,如果之前用微信登录了问卷星小程序,以后每次回答都不需要微信登录了吗?回答了会被知道个人信息吗问卷星登陆问卷星的使用步骤中文搜索引擎百度是不是全球最大中文搜索引擎?
域名到期查询 长沙域名注册 免费申请域名 已备案域名出售 raksmart 老鹰主机 万网优惠券 网通服务器ip 国内php空间 网盘申请 html空间 铁通流量查询 三拼域名 服务器合租 最漂亮的qq空间 香港亚马逊 万网主机管理 免费外链相册 网页提速 中国联通宽带测速 更多