下载此文档

图书信息管理系统课程设计报告C语言程序设计.doc


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
图书信息管理系统课程设计报告C语言程序设计
图书信息管理系统课程设计报告C语言程序设计
图书信息管理系统课程设计报告C语言程序设计
德州学院计算机系
课程设计报告
实****名称  程序设计课程设计 
设书记录数,然后调用辅助函数进行菜单选择,操作完成后返回主菜单。
5、图书信息的添加
图书信息管理系统课程设计报告C语言程序设计
图书信息管理系统课程设计报告C语言程序设计
图书信息管理系统课程设计报告C语言程序设计
开始
输入要添加的本数
输入函数
保存函数
返回函数
结束
首先,从文件中调用函数读入函数,再输入要添加数,然后添加图书信息,并保存。
上机调试过程:
在调试过程中出现了许多的错误!特别是在查询、修改删除这2个函数的调上花费了很多时间,主要是文件的写入与读出以及菜单调试的问题,还有建立新的链接也出现问题,说明自己对程序的执行过程理解不够深刻。
五、源程序
#include<stdio。h〉
#include〈〉
#include<string.h〉
#include〈stdlib。h>
#define LEN sizeof(stu)
typedef struct student{
long number;
   char name[10];
  char sex[3];
图书信息管理系统课程设计报告C语言程序设计
图书信息管理系统课程设计报告C语言程序设计
图书信息管理系统课程设计报告C语言程序设计
   int age;
  float chinese;
  float math;
 float english;
   float sum;
   float average;
  struct student *next;
}stu;
book *creat(void);
book *changes(book *head);
book *modify(book *head,long num);
book *del(book *head,long num);
book *insert(book *head,book *stud);
book *input(book *head,book *p1);
void sort(book *head);
void total_average_sort(book *head);
void chinese_sort(book *head);
void math_sort(book *head);
void english_sort(book *head);
void print(book *head);
void Statistics(book *head);
void search(book *head);
void numsearch(book *head,long num);
void namesearch(book *head,char name[]);
int n;
book *creat(void)
{
  book *head,*p1,*p2;
   n=0;
  p1=p2=(book *)malloc(LEN);
  printf("请输入图书信息!\n");
head=NULL;
   p1=input(head,p1);
  while(p1-〉number!=0)
{
      n=n+1;
if(n==1) head=p1;
     else p2—>next=p1;
      p2=p1;
      p1=(book *)malloc(LEN);
    p1=input(head,p1);
}
p2->next=NULL;
图书信息管理系统课程设计报告C语言程序设计
图书信息管理系统课程设计报告C语言程序设计
图书信息管理系统课程设计报告C语言程序设计
   return(head);

book *input(book *head,book *p1)/*输入图书的信息*/

int i,f,k;
book *p2;
  loop:printf("图书号(为整数,输入0时返回上一级):”);
   scanf(”%ld”,&p1->number);
if(p1—〉number<0){
     printf("图书号不能为负数,请重新输入!\n");
    goto loop;
}

图书信息管理系统课程设计报告C语言程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人annimy
  • 文件大小113 KB
  • 时间2022-04-20