欢迎您

电脑杂谈  发布时间:2020-04-02 05:07:42  来源:网络整理

简单图书管理系统c语言_图书管理系统 c语言_c语言图书管理系统简单

程序无法运行#include #include #include #include typedef struct Book {int num;字符作者[30];字符名称[30];字符按[30];字符日期[20];浮动价格;字符类型[20];总计int newtotal; int借用;诠释日[10]; int usr [10];}书籍; void menu(){printf(“ >>>以下是一个库管理系统-请根据需要进行操作<<< \ n”); printf(“请在该系统中输入相应的编号并执行功能: \ n”); printf(“请选择操作列表\ n”); printf(“ 1. 借书2.添加书3.返回书4.书浏览5.删除书6.修改书信息\ n”); printf(“ 0. Launch \ n”); printf(“请输入您的选择: ”);}无效保存(预订a [],int n){int i;文件* fp; fp = fopen(“ book.dat”,“ w”); fprintf(fp,“%d \ n”,n);对于(i = 0; i scanf(“%d”,&i); if(a [i] .num == 0){printf(“请输入书名: ”); scanf(“%S”,[i] .name); a [i] .num = i; printf(“请输入作者: ”); scanf(“%s”,[i]作者); printf(“请输入发布者: ”); scanf(“%s”,[i] .press); printf(“请输入发布日期: ”); scanf(“%s”,[i] .date); printf(“请输入价格: ”); scanf(“%s”,[i] .price); printf(“请输入类型: ”); scanf(“%s”,[i] .kind); printf(“请输入数量: ”); scanf(“%s”,[i]总计);} else {printf(“重复输入.

图书管理系统 c语言_c语言图书管理系统简单_简单图书管理系统c语言

\ n“);} n ++; save(a,n);} int del(预定a [],int n){int i,j,num简单图书管理系统c语言,ret; ret = -1; system(” CLS“); printf(”请输入要删除的书的编号: “); scanf(”%d“,&num);对于(i = 0; i <100; i ++){if(a [i] .num == num){for(j = i; j <100; j ++){a [j] .num = a [j + 1] .num; strcpy(a [j] .name, a [j + 1] .name); strcpy(a [j] .author,a [j + 1] .author); strcpy(a [j] .press,a [j + 1] .press); strcpy( a [j] .date,a [j + 1] .date); a [j] .price = a [j + 1] .price; strcpy(a [j] .kind,a [j + 1] .kind ); a [j] .total = a [j + 1] .total;} printf(“这本书已被删除”); ret = i;}} if(ret ==-1){printf(“找到记录;“);} fflush(stdin);返回ret;} int xiugai(书a [],int n){int i,num_change,b = -1;系统(” CLS“); printf(”输入数字待修改书籍的数量: “); scanf(”%d“,&num_change); for(i = 0; i <100; i ++){if(a [i] .num == num_change){getchar (); printf(“ Modify book name: ”); gets(a [i] .name); printf(“ hanges作者: “);得到([i] .author); printf(“ modify Press: ”);得到([i] .press); printf(“修改后的发布日期: ”);得到([i] .date); printf(“修改类型: ”);得到([i] .kind); printf(“修改价格: ”); scanf(“%d”,[i] .price); prin tf(“更改总数: ”); scanf(“%d”,一个[i]总计); b =我; break;}} if(i == 100){printf(“未找到相关记录”); } return n;}无效借用(将a []设为int n){int i,num,fact,d,I,s; printf(“请输入书号: ”); scanf(“%d”,&num);事实= -1; for(i = 0; i 0){printf(“请输入图书馆卡号\ n”); scanf(“%d”,&s); printf(“请输入借书天数: ”); scanf(“%d”,&d); for(I = 0; I <10; I ++){if(([[i] .usr [I] == 0){a [i] .usr [I] = s; a [i] .day [I] = d;一个[i] .total-; break;}}系统(“ date / t”);} if(fact!= -1 && a [i]. total == 0){printf(“抱歉,这本书已经完全借出了.

简单图书管理系统c语言_c语言图书管理系统简单_图书管理系统 c语言

“);}保存(a,n);}无效返回(图书a [],int n){int s,I,num,i,fact; printf(”请输入书号: “); scanf(“%d”,&num); for(i = 0; i 简单图书管理系统c语言,一个[n] .author,一个[n] .name,一个[n] .press,一个[n] .date,和一个[n ] .kind);}}}其他{printf(“第一次使用此系统,请输入n和n本书的价格,数量,数量,作者,书名,出版商,日期和类别: \ n”); scanf(“%d”,&n);对于(i = 0; i


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-160867-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...