没有合适的资源?快使用搜索试试~ 我知道了~
C语言:图书管理系统代码和详细分析.pdf
0 下载量 74 浏览量
2023-10-21
09:04:52
上传
评论
收藏 185KB PDF 举报
温馨提示
试读
7页
图书管理系统c语言C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.C语言:图书管理系统代码和详细分析.
资源推荐
资源详情
资源评论
C语⾔:图书管理系统代码和详细分析
题⽬概述:
图书管理系统。
编程:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//1.写界⾯—>菜单—>模块
//2.数据设计
bookInfo//图书信息
{undefined
char name[20];//书名
float price;//书的价格
int num;//书的数量
};
struct
{undefined
struct bookInfo data;
struct Node* next;
};
struct Node* list = NULL;
//创建表头:表头是⼀个结构体变量
//另⼀部分:⽤户信息(C++(类))
struct Node* createHead()
{undefined
//动态内存申请
struct Node* headNode = (struct Node*)malloc(sizeof(struct Node));
//变量基本规则->使⽤必须初始化
headNode->next = NULL;
return headNode;
}
//创建节点:为插⼊做准备
//把⽤户的数据变为结构体变量
struct Node* createNode(struct bookInfo data)
{undefined
struct Node* newNode = (struct Node*)malloc(sizeof(struct Node));
newNode->data = data;
newNode->next = NULL;
return newNode;
}
//插⼊:只需要⼀种插⼊⽅式(表头法插⼊)
void inserNodeByHead(struct Node* headNode, struct bookInfo data)
{undefined
struct Node* newNode = createNode(data);
//必须先连接后断开
newNode->next = headNode->next;
headNode->next = newNode;
}
表尾插⼊
//void inserNodeByTail(struct Node* headNode, int data)
//{undefined
// struct Node* pMove = headNode;
// while (pMove->next != NULL)
资源评论
会的东西有点杂
- 粉丝: 742
- 资源: 230
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功