From 2d1a0e514e7eb20528e4c244555c342a823e6c54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=88=E6=B0=B8=E4=BD=B3?= Date: Sun, 28 Sep 2025 10:46:11 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=9A=8F=E4=BE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...§æ¨¡åž‹åŽäººå·¥ä¿®æ”¹ä»£ç ä¸€è§ˆè¡¨.docx | Bin 162 -> 0 bytes src/paper/张三1/.history.txt | 10 +++++++++ src/paper/张三1/2025-09-28-09-57-31.txt | 20 ++++++++++++++++++ 3 files changed, 30 insertions(+) delete mode 100644 doc/~$项目使用大模型åŽäººå·¥ä¿®æ”¹ä»£ç ä¸€è§ˆè¡¨.docx create mode 100644 src/paper/张三1/2025-09-28-09-57-31.txt diff --git a/doc/~$项目使用大模型åŽäººå·¥ä¿®æ”¹ä»£ç ä¸€è§ˆè¡¨.docx b/doc/~$项目使用大模型åŽäººå·¥ä¿®æ”¹ä»£ç ä¸€è§ˆè¡¨.docx deleted file mode 100644 index 4718cf0dc124f980400c7436a4f12b3aba180f65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 ZcmZQcNzKV&AQiAMq%fp1 Date: Sun, 28 Sep 2025 19:49:58 +0800 Subject: [PATCH 2/2] final --- doc/README.md | 40 +++++++++++++++-------- doc/README_root.md | 38 ++++++++++++++++++++- src/paper/张三1/.history.txt | 10 ++++++ src/paper/张三1/2025-09-28-19-48-10.txt | 20 ++++++++++++ 4 files changed, 94 insertions(+), 14 deletions(-) create mode 100644 src/paper/张三1/2025-09-28-19-48-10.txt diff --git a/doc/README.md b/doc/README.md index 727d520..8779b8c 100644 --- a/doc/README.md +++ b/doc/README.md @@ -63,6 +63,9 @@ g++ -std=c++17 -Wall -Wextra -O2 -o math_exam_generator main.cc app.cc auth.cc e ### è¿è¡Œç¨‹åº ```bash cd src +# Windows +./math_exam_generator.exe +# Linux / macOS ./math_exam_generator ``` @@ -96,19 +99,30 @@ cd src ``` 项目根目录/ -├── doc/ # 文档目录 -│ ├── README.md # 本项目的详细说明 -│ └── README_root.md # 根目录的README -└── src/ # æºä»£ç ç›®å½• - ├── Makefile # 编译é…置文件 - ├── app.cc # 应用逻辑 - ├── auth.cc # ç”¨æˆ·è®¤è¯æ¨¡å— - ├── exam.cc # 试å·ç”Ÿæˆæ¨¡å— - ├── include/ # 头文件目录 - ├── login.cc # 登录逻辑 - ├── main.cc # 主程åºå…¥å£ - ├── math_exam_generator.exe # 编译åŽçš„坿‰§è¡Œæ–‡ä»¶ - └── utils.cc # 工具函数 +├── doc/ # 文档目录 +│ ├── README.md # 详细说明 +│ ├── README_root.md # 根目录说明 +│ └── 个人项目使用大模型åŽäººå·¥ä¿®æ”¹ä»£ç ä¸€è§ˆè¡¨.docx # 人工修改记录 +└── src/ # æºä»£ç ç›®å½• + ├── Makefile # 编译é…ç½® + ├── app.cc # 应用逻辑 + ├── auth.cc # ç”¨æˆ·è®¤è¯æ¨¡å— + ├── exam.cc # 试å·ç”Ÿæˆæ¨¡å— + ├── include/ # 头文件目录 + │ ├── app.h + │ ├── auth.h + │ ├── exam.h + │ ├── login.h + │ └── utils.h + ├── libgcc_s_seh-1.dll # MinGW è¿è¡Œæ—¶åº“ + ├── libstdc++-6.dll # C++ 标准库 + ├── libwinpthread-1.dll # 线程库 + ├── login.cc # 登录逻辑 + ├── main.cc # 主程åºå…¥å£ + ├── math_exam_generator.exe # 坿‰§è¡Œæ–‡ä»¶ï¼ˆWindows) + ├── paper/ # 试å·å­˜å‚¨ç›®å½•(è¿è¡Œæ—¶ç”Ÿæˆï¼‰ + │ └── 张三1/ # 用户文件夹示例 + └── utils.cc # 工具函数 ``` *注:程åºè¿è¡Œæ—¶ï¼Œä¼šåœ¨`src`目录下自动生æˆ`paper`文件夹,用于存放用户生æˆçš„试å·ã€‚* diff --git a/doc/README_root.md b/doc/README_root.md index a42f876..97e4cb4 100644 --- a/doc/README_root.md +++ b/doc/README_root.md @@ -1,2 +1,38 @@ -# MathExamGenerator +# 中å°å­¦æ•°å­¦å·å­è‡ªåŠ¨ç”Ÿæˆç¨‹åº +## 项目简介 + +这是一个基于 C++ å¼€å‘的中å°å­¦æ•°å­¦å·å­è‡ªåŠ¨ç”Ÿæˆç¨‹åºï¼Œæ”¯æŒå°å­¦ã€åˆä¸­ã€é«˜ä¸­ä¸‰ç§éš¾åº¦ï¼Œèƒ½å¤Ÿè‡ªåŠ¨ç”Ÿæˆç¬¦åˆå­¦æ®µè¦æ±‚的数学题目,并为æ¯ä½æ•™å¸ˆè´¦å·æŒ‰æ—¶é—´æˆ³ä¿å­˜è¯•å·æ–‡ä»¶ã€‚ + +## 快速开始 + +- 进入 `src` 目录 +- Windows:è¿è¡Œ `./math_exam_generator.exe` +- Linux / macOS:è¿è¡Œ `./math_exam_generator` + +## ç¼–è¯‘ï¼ˆå¦‚éœ€é‡æ–°æž„建) + +```bash +cd src +make +``` + +或使用手动编译: + +```bash +cd src +g++ -std=c++17 -Wall -Wextra -O2 -o math_exam_generator main.cc app.cc auth.cc exam.cc login.cc utils.cc +``` + +## 项目结构 + +``` +├── doc/ # 项目文档 +└── src/ # æºä»£ç ä¸Žå¯æ‰§è¡Œæ–‡ä»¶ +``` + +更多详细说明(功能特性ã€é¢„设账å·ã€ä½¿ç”¨æ­¥éª¤ã€è¯•å·ç¤ºä¾‹ç­‰ï¼‰ï¼Œè¯·å‚阅 `doc/README.md`。 + +## 作者 + +软件2301ç­ - 沈永佳 \ No newline at end of file diff --git a/src/paper/张三1/.history.txt b/src/paper/张三1/.history.txt index 779de61..9b7f02e 100644 --- a/src/paper/张三1/.history.txt +++ b/src/paper/张三1/.history.txt @@ -188,3 +188,13 @@ sin(90deg) + 92 = ? 100 / 30 + 22 = ? 15 = ? 29 * 20 + 43 = ? +62 * 29 / 15 + 12 = ? +44 - 99 / 33 = ? +10 + 100 / 78 * 36 = ? +32 * 42 / 56 * 44 = ? +91 - 55 * 65 / 9 + 22 = ? +36 / 15 - 36 * 79 + 76 = ? +91 - 20 * 6 / 5 - 6 = ? +45 - 96 + 66 = ? +99 * 2 + 19 / 75 = ? +53 * 84 = ? diff --git a/src/paper/张三1/2025-09-28-19-48-10.txt b/src/paper/张三1/2025-09-28-19-48-10.txt new file mode 100644 index 0000000..512b5d0 --- /dev/null +++ b/src/paper/张三1/2025-09-28-19-48-10.txt @@ -0,0 +1,20 @@ +1. 62 * 29 / 15 + 12 = ? + +2. 44 - 99 / 33 = ? + +3. 10 + 100 / 78 * 36 = ? + +4. 32 * 42 / 56 * 44 = ? + +5. 91 - 55 * 65 / 9 + 22 = ? + +6. 36 / 15 - 36 * 79 + 76 = ? + +7. 91 - 20 * 6 / 5 - 6 = ? + +8. 45 - 96 + 66 = ? + +9. 99 * 2 + 19 / 75 = ? + +10. 53 * 84 = ? + -- 2.34.1