c语言结课作业。
图书管理系统。
1 系统功能。
1)图书信息录入功能,图书信息用文件保存。
2)图书信息浏览功能--输出。
3)查询功能。
4)图书信息的删除与。
#include <>
#include <>
#include <>
#define name_max 100//书的名字的最长字数。
#define writer_max 100//作者名字的最长。
#define pub_max 100//出版单位最长名字。
#define time 100//出版时间。
typedef struct books
intloading;
charname[name_max];
charwriter[writer_max];
intidentify;
charpub[pub_max];
chartime[time];
intprice;
struct books * next;
book;void init(book * head)
head->next=null;
void welcome()
printf欢迎使用图书馆n");
printf("");
printf("1:图书信息录入功能");
printf("2:图书信息浏览功能,显示该书的所有信息");
printf("3:图书信息查询功能:按书名查询与按作者名查询");
printf("4:图书信息的修改和删除,可对相应数据进行修改和删除");
/显示一本书的信息。
void print_the_book(book * p1)
printf("loading number:%d ",p1->loading);
printf("name: "
puts(p1->name);
printf(" n");
printf("writer: "
puts(p1->writer);
printf(" n");
printf("identify:%d **n",p1->identify);
printf(" n");
printf("pub: "
puts(p1->pub);
printf(" n");
printf("time: "
puts(p1->time);
printf(" n");
printf("price:%d **n",p1->price);
int chongfu(book * head,book * p)
book * p1=head->next;
int a=0;
while(p1!=null)
elsep1=p1->next;
return a;
/录入一些信息。。。
void luru(book * head)
book * p1=head;
book * p2;
//寻找null前的那个点。
while(p1->next!=null)
int a;
doprintf("还想继续录入信息吗?(1:继续 0:停止)");
scanf("%d",&a);
}while(a==1);
void liulan(book * head)
book * p1=head->next;
int i=1;
while(p1!=null)
/查询。。。
void chaxun(book * head)
printf("按书名查询还是按作者名查询?(1:按书名查询 0:按作者名查询)");
book * p=head->next;
int a;
scanf("%d",&a);
int num=0;
char cha[name_max];
switch(a)
break;
case 2:
printf("输入作者名:");
gets(cha);
while(p!=null)
if(num==0)
printf("无符合书本");
/修改信息。
void xiugai(book * head)
printf("输入需要修改书本的名称和作者:");
char name_book[name_max];
char writer_book[writer_max];
printf("书本名称:")
gets(name_book);
gets(writer_book);
book * p1=head->next;
int a=0;
while(p1!=null)
if(a==0)
printf("没有这本书。。。n");
elsevoid main()
book * head;
head=(book *)malloc(sizeof(book));
init(head);
int contin=1;
while(contin)
printf("继续使用图书馆还是退出?(1:continue 0:exit)");
scanf("%d",&contin);
C结课作业
信息系统开发工具课程实习。题目 结课作业。院系 工商管理学院 专业 信息管理与信息系统 学生姓名 孙建隆。指导教师 刘海滨。2015年 12月 31日。1 项目功能介绍 根据本学期信息系统开发工具课程结课要求,本人设计实现了一个超市进销存售管理系统,可以有效地对中小型超市进行管理,本系统主要实现以下...
C语言课设作业
实践教学。兰州理工大学。计算机与通信学院。2015年春季学期。c程序设计课程设计。题目 单位车辆调度管理系统。专业班级。姓名。学号。指导教师。成绩。摘要 随着计算机的普及和网络技术的发展,我国的运输行业信息化建设很早就已经开始在全国展开部署了。车辆调度管理系统就是其中之一。传统的手写管理由于工作量巨...
C语言作业
no.1 include int main 结果z 9.000000 配置 mingw2.95 cuirelease,编译器类型 mingw old检查文件依赖性。完成构建未命名1 0个错误,0个警告。生成c documents and settings administrator my docum...