b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

C语言课程设计之图书管理平台 第3页

电脑杂谈  发布时间:2020-02-27 04:01:19  来源:网络整理

vs c语言图书管理系统课程设计_c语言图书管理系统课程设计报告_c语言课程设计报告图书管理系统

addbook()

{

FILE *fp;

int i=0;

char choice='y';

fp=fopen("book.txt","a+");

while(choice=='y'||choice=='Y')

{

printf("请你键入第%d本书的序号\n",i+1);

scanf("%d",&book[i].booknum);

printf("请你键入书名\n");

scanf("%s",book[i].bookname);

printf("请你键入书的作者\n");

scanf("%s",book[i].bookcreat);

printf("请设为1或0,1代表书还没人借,0表示书已经借出,设其它值,程序运行时能够得出正常结果\n");

printf("请你设定书的状态\n");

scanf("%d",&book[i].turefalse);

fwrite(&book[i],sizeof(struct book),1,fp);

printf("是否要输入下本书\n");

scanf("%s",&choice);

}

fclose(fp);

}

bookcount()

{

FILE *fp;

int i,n=0;

fp=fopen("book.txt","r");

for(i=0;fread(&book[i],sizeof(struct book),1,fp)!=0;i++)

{

if(book[i].booknum!=0&&strlen(book[i].bookname)!=0&&strlen(book[i].bookcreat)!=0)

{

printf("第%d本书<序号:%d 书名:%s 作者:%s 状态:%d>\n",i+1,book[i].booknum,book[i].bookname,book[i].bookcreat,book[i].turefalse);

n=n+1;

}

}

fclose(fp);

printf("目前共有%d本书\n",n);

printf("按任意键\n");

}

findbook()

{

FILE *fp;

char bookname[10];

int ture,i;

fp=fopen("book.txt","r");

printf("请输入你要查找的书名\n");

scanf("%s",bookname);

for(i=0;fread(&book[i],sizeof(struct book),1,fp)!=0;i++)

{

if(strcmp(bookname,book[i].bookname)==0)

{

if(book[i].turefalse==1)

vs c语言图书管理系统课程设计_c语言图书管理系统课程设计报告_c语言课程设计报告图书管理系统

{

printf("这本书的具体资料是:%d %s %s 此书现在无人借阅\n",book[i].booknum,book[i].bookname,book[i].bookcreat);

}

else {printf("这本书已经有人借出\n");fclose(fp);return;}

fclose(fp);

return;

}

}

printf("没有你要查询的书籍\n");

fclose(fp);

return;

}

delbook()

{

FILE *fp,*fp2;

int i;

char bookname[10],choice;

fp=fopen("book.txt","r");

fp2=fopen("bookl.txt","w");

printf("请输入你要删除的书名\n");

printf("如果你输入的书名存在,系统自动删除该信息!如果不存在vs c语言图书管理系统课程设计,系统不做任何改动\n");

scanf("%s",bookname);

for(i=0;fread(&book[i],sizeof(struct book),1,fp)!=0;i++)

{

if(strcmp(bookname,book[i].bookname)!=0)

{

fwrite(&book[i],sizeof(struct book),1,fp2);

}

}

fclose(fp);

fclose(fp2);

printf("是否真的应删除该书籍?删除后该书籍的所有信息将能够恢复《Y/N》\n");

scanf("%s",&choice);

if(choice=='y'||choice=='Y')

{

fp=fopen("book.txt","w");

fp2=fopen("bookl.txt","r");

for(i=0;fread(&book[i],sizeof(struct book),1,fp2)!=0;i++)

{

fwrite(&book[i],sizeof(struct book),1,fp);

}

fclose(fp);

fclose(fp2);

fp2=fopen("bookl.txt","w");

fclose(fp2);

printf("按任意键返回\n");

getch();

return;

}

else

{

printf("按任意键返回\n");

getch();

c语言图书管理系统课程设计报告_vs c语言图书管理系统课程设计_c语言课程设计报告图书管理系统

return;

}

}

changebook()

{

FILE *fp,*fp2;

char bookname[10],choice;

int i;

fp=fopen("book.txt","r");

fp2=fopen("bookl.txt","w");

printf("请你键入要修改的书籍的书字\n");

scanf("%s",bookname);

for(i=0;fread(&book[i],sizeof(struct book),1,fp)!=0;i++)

{

if(strcmp(book[i].bookname,bookname)==0)

{

printf("你所应设置的书的资料如下vs c语言图书管理系统课程设计,请选择你应设置的内容\n");

printf("序号:〈%d〉 书名:〈%s〉 作者:〈%s〉 \n",book[i].booknum,book[i].bookname,book[i].bookcreat);

printf("1:修改书的序号\n");

printf("2:修改书名\n");

printf("3:修改作者\n");

printf("请输入1-3:");

scanf("%s",&choice);

switch(choice)

{

case '1':

{

printf("请输入新的序号\n");

scanf("%d",&book[i].booknum);

fwrite(&book[i],sizeof(struct book),1,fp2);

}break;

case '2':

{

printf("请输入新的书名\n");

scanf("%s",book[i].bookname);

fwrite(&book[i],sizeof(struct book),1,fp2);

}break;

case '3':

{

printf("请输入新的作者\n");

scanf("%s",book[i].bookcreat);

fwrite(&book[i],sizeof(struct book),1,fp2);

}break;

defaut:printf("没有这样的操作");break;

}

continue;

}

fwrite(&book[i],sizeof(struct book),1,fp2);

}

fclose(fp);

fclose(fp2);

fp=fopen("book.txt","w");

fp2=fopen("bookl.txt","r");

c语言图书管理系统课程设计报告_c语言课程设计报告图书管理系统_vs c语言图书管理系统课程设计

for(i=0;fread(&book[i],sizeof(struct book),1,fp2)!=0;i++)

{

fwrite(&book[i],sizeof(struct book),1,fp);

}

fclose(fp);

fclose(fp2);

fp2=fopen("bookl.txt","w");

fclose(fp2);

printf("按任意键返回\n");

getchar();

return;

}

main()

{

char ch1,ch2,ch3,ch4,ch5;

do

{

clrscr();

printf("**************欢迎进入英文图书馆管理程序!****************\n");

printf("~~~~~~~~~~\t\t\t~~~~~~~~~~~~\n");

printf("制作人:邓敢\t班级:网络大学计0111班\t学号:hk1113183081\n");

printf("联系地址:华中科技大学韵苑28栋****电话:027-87441972****手机:13554664800\n");

printf("%%%%%%%%%%%%%%%%%%%%%%%%%%%\n");

printf("\t\t请你选择操作类型:\n");

printf(" 1:<查阅图书>\n");

printf(" 2:<借阅图书>\n");

printf(" 3:<管理系统>\n");

printf(" 4:<还书>\n");

printf(" 0:<退出>\n");

printf("请输入0--4\n");

scanf("%s",&ch1);

switch(ch1)

{

case '1':chabook();break;

case '2':lendbook();;break;

case '3':{

do

{

clrscr();

printf("---------------欢迎进入管理平台!--------------\n");

printf(" 1:<增加图书>\n");

printf(" 2:<删除图书>\n");

printf(" 3:<修改图书资料>\n");

printf(" 4:<书籍统计>\n");

printf(" 5:<职工管理系统>\n");

printf(" 6:<学生管理系统>\n");

printf(" 0:<返回>\n");

printf("请输入0--6,其他输入非法!\n");

scanf("%s",&ch2);

switch(ch2)

{

case '1':addbook();

break;

c语言课程设计报告图书管理系统_c语言图书管理系统课程设计报告_vs c语言图书管理系统课程设计

case '2':delbook();break;

case '3':changebook();break;

case '4':bookcount();getch();break;

case '5':{do

{

clrscr();

printf("---------------欢迎进入职工管理平台!--------------\n");

printf(" 1:<增加员工>\n");

printf(" 2:<删除员工>\n");

printf(" 3:<修改员工资料>\n");

printf(" 4:<员工统计>\n");

printf(" 0:<返回>\n");

printf("请输入0--4,其他输入非法!\n");

scanf("%s",&ch3);

switch(ch3)

{

case '1':addemploy();getch();break;

case '2':delemploy();break;

case '3':changemploy();break;

case '4':employcount();getch();break;

case '0':break;

default:printf("无此操作\n");getch();break;

}

}while(ch3!='0');}break;

case '6':{do

{

clrscr();

printf("---------------欢迎进入学生管理平台!--------------\n");

printf(" 1:<申请新卡>\n");

printf(" 2:<删除卡号>\n");

printf(" 3:<借书统计>\n");

printf(" 4:<卡号统计>\n");

printf(" 0:<返回>\n");

printf("请输入0--4,其他输入非法!\n");

scanf("%s",&ch4);

switch(ch4)

{

case '1':addcar();break;

case '2':delcar();break;

case '3':lendcount();break;

case '4':carcount();break;

case '0':break;

default:printf("无此操作\n");getch();break;

}

}while(ch4!='0');}break;

case '0':break;

default:printf("无此操作\n");getch();break;

}

}while(ch2!='0');}break;

case '4':huanbook();break;

case '0':break;

default:printf("无此操作\n");getch();break;

}

}while(ch1!='0');

}

[3]

C语言课程设计之图书管理平台 第3页下载如图片无法显示或论文不完整,请联系qq752018766


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

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

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