vault backup: 2026-02-05 09:23:59

This commit is contained in:
2026-02-05 09:23:59 +08:00
parent 6d9f343f7d
commit 9eb8dddda7
2 changed files with 42 additions and 11 deletions

View File

@@ -1,9 +1,15 @@
---
tags:
- empty
- 作业
- C语言
aliases: empty
日期: 2026/2/4
---
# 2-4作业
## 定义一个长度为20的整型数据生成随机数对这个数组进行初始化编写排序函数对这个数据中的数据进行从小到大排序
- 要求编写五种排序函数:冒泡排序、选择排序、插入排序、快速排序、希尔排序
- 提示:[排序算法参考](https://www.cnblogs.com/onepixel/p/7674659.html)
```c
#include <stdio.h>
@@ -58,8 +64,6 @@ void selection_sort(int *arr, int len)
    }
}
void quick_sort(int *arr, int left, int right)
{
    if (left > right)
@@ -104,4 +108,16 @@ int main(int argc, char const *argv[])
    printf("\n");
    return 0;
}
```
## 制作一个图书管理系统,要求:
1. 输入1增加书籍名称可以连续添加多本
2. 输入2删除数书籍名称删除一本或全部删除
3. 输入3修改书籍名称
4. 输入4查找书籍名称模糊查找或精确查找
5. 输入5显示所有书籍
6. 输入0退出系统
只要系统未退出则可以继续重复进行,直至系统退出。
**提示:**`char *book_name[1000]; `// 表示表示最多可存放1000书书名的长度自己设计。
```c
```