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); }} 这是我大一时候做的大作业,虽然不是图书管理系统,你只要改改就行了,原理都一样,呵呵

宝塔面板企业版和专业版618年中活动 永久授权仅1888元+

我们一般的站长或者企业服务器配置WEB环境会用到免费版本的宝塔面板。但是如果我们需要较多的付费插件扩展,或者是有需要企业功能应用的,短期来说我们可能选择按件按月付费的比较好,但是如果我们长期使用的话,有些网友认为选择宝塔面板企业版或者专业版是比较划算的。这样在年中大促618的时候,我们也可以看到宝塔面板也有发布促销活动。企业版年付899元,专业版永久授权1888元起步。对于有需要的网友来说,还是值...

日本vps云服务器选择指南。

日本vps云服务器怎么选择?很多人都会遇到日本vps和日本云服务器怎么选择的问题,日本云服务器具有免备案的特点。小编今天就分析一下日本云服务器价格多少钱,以方便大家选购的时候有个更加合适的取舍。日本云服务器租用前比较选择,高性能、安全、高效、免备案日本云服务器是很关键的因素。那么,日本云服务器该怎么选择呢?日本作为我们的邻国,与其贸易、文化往来是比较多的。日本云服务器价格多少钱一年?一、日本·CN...

木木云35元/月,美国vps服务器优惠,1核1G/500M带宽/1T硬盘/4T流量

木木云怎么样?木木云品牌成立于18年,此为贵州木木云科技有限公司旗下新运营高端的服务器的平台,目前已上线美国中部大盘鸡,母鸡采用E5-267X系列,硬盘全部组成阵列。目前,木木云美国vps进行了优惠促销,1核1G/500M带宽/1T硬盘/4T流量,仅35元/月。点击进入:木木云官方网站地址木木云优惠码:提供了一个您专用的优惠码: yuntue目前我们有如下产品套餐:DV型 1H 1G 500M带宽...

c语言图书管理系统为你推荐
sdf关于sdf的问题:请问这个是什么啊,怎么弄好啊?stackoverflowerrorJava-java产生StackOverflowError的原因是什么微信收款语音播报怎么设置两部手机微信收款语音播报怎么设置wmiprvsewmiprvse.exe能禁用吗mindmanager破解版谁有MindManager破解版的webcrack我用WebCrack4 在破解路由器密码的时候为什么在破解密码的中途自动关闭掉editplus破解版手机的常用软件和ngage的破解版php论坛怎样快速在个人电脑上建立一个自己的PHP论坛服务器?弹幕网站求弹幕网邀请码!memsql易语言的msql连接怎么不成功,错哪呢?
国内ip代理 vps服务器 香港机房 godaddy支付宝 名片模板psd 主机屋免费空间 空间服务商 蜗牛魔方 howfile 699美元 赞助 可外链相册 33456 www789 广东主机托管 gotoassist 遨游论坛 免费空间申请 web服务器硬件配置 好看的空间图片 更多