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); }} 这是我大一时候做的大作业,虽然不是图书管理系统,你只要改改就行了,原理都一样,呵呵
Friendhosting发布了今年黑色星期五促销活动,针对全场VDS主机提供45折优惠码,虚拟主机4折,老用户续费可获9折加送1个月使用时长,优惠后VDS最低仅€14.53/年起,商家支持PayPal、信用卡、支付宝等付款方式。这是一家成立于2009年的老牌保加利亚主机商,提供的产品包括虚拟主机、VPS/VDS和独立服务器租用等,数据中心可选美国、保加利亚、乌克兰、荷兰、拉脱维亚、捷克、瑞士和波...
妮妮云的知名度应该也不用多介绍了,妮妮云旗下的云产品提供商,相比起他家其他的产品,云产品还是非常良心的,经常出了一些优惠活动,前段时间的八折活动推出了很多优质产品,近期商家秒杀活动又上线了,秒杀产品比较全面,除了ECS和轻量云,还有一些免费空间、增值代购、云数据库等,如果你是刚入行安稳做站的朋友,可以先入手一个119/元季付的ECS来起步,非常稳定。官网地址:www.niniyun.com活动专区...
近日CloudCone发布了最新的补货消息,针对此前新年闪购年付便宜VPS云服务器计划方案进行了少量补货,KVM虚拟架构,美国洛杉矶CN2 GT线路,1Gbps带宽,最低3TB流量,仅需14美元/年,有需要国外便宜美国洛杉矶VPS云服务器的朋友可以尝试一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务器...
c语言图书管理系统为你推荐
soapui下载测试管理工具的soapUI开源测试工具google邮箱注册怎样创建google邮箱showwindowShowWindow和EnableWindow区别知识库管理系统销售易CRM知识库,这是干什么用的?溢出隐藏关于CSS样式的问题,怎么可以让div的内容自动换行,溢出隐藏,还要加省略号?oncontextmenu鼠标右键很好用,但是左键一点反应也没有,请问是什么原因呢?rdlcordless phone是什么意思qq注册账号用QQ注册有几种方法?bindserviceonserviceconnected什么时候执行jdk6我是win7的系统,安装了JDK6,环境配置都正确了。但是安装完没有应用程序啊~
厦门虚拟主机 哈尔滨服务器租用 天津服务器租赁 gitcafe 网站实时监控 服务器架设 京东商城双十一活动 中国电信测速112 流量计费 空间购买 万网空间管理 宏讯 河南移动梦网 cxz 镇江高防 深圳主机托管 netvigator asp空间 googlevoice 开心online 更多