# 高级程序设计（C&C++）题库

此项目包含了希冀平台高级程序设计（C&C++）的大部分题目及雨课堂课件，所有源代码均在code目录下。

快捷键：搜索 Ctrl+F

## 贡献指南

我们欢迎您为该项目做出贡献！如果您想提交代码或改进项目，我们非常乐意接受您的帮助。请按照以下步骤操作：

### 如何贡献

针对发现的问题，直接修改并提交 Pull request 即可。

在提交新题时，请确保代码已通过希冀平台评判，且无编译警告和格式错误。文件命名应与题目名称完全一致，不包含题号。

1. **克隆仓库**：将项目克隆到您的本地环境中。
   
   ```bash
   git clone https://www.ctbu.top/Pchen0/C.git
   ```
   
2. **创建分支**：为您的更改创建一个新分支。
   
   ```bash
   git checkout -b your-branch-name
   ```
   
3. **进行更改**：在本地仓库中进行您的更改。

4. **提交更改**：添加并提交您的更改。
   
   ```bash
   git add .
   git commit -m "描述您的更改"
   ```
   
5. **推送到仓库**：将您的更改推送到项目的仓库中。
   
   ```bash
   git push origin your-branch-name
   ```
   
6. **创建Pull Request**：在仓库中创建一个Pull Request (PR)，描述您的更改。

### Pull Request 指南

- **简洁明了**：确保您的PR描述清晰明了，准确反映了您的更改内容。
- **单一功能**：每个PR应该只包含一个功能或修复。
- **测试**：如果您更改了现有功能，请确保您的更改不会破坏现有的测试。
- **文档**：如果您的更改涉及文档，请相应地更新文档。

感谢您的贡献！

