♻️ refactor: 优化流程图文本格式以增强可读性

This commit is contained in:
2026-04-17 17:47:50 +08:00
parent ff359b936a
commit bfa8083727

View File

@@ -321,12 +321,12 @@ int main()
```mermaid
flowchart TD
A([开始]) --> B[chinese = 92, math = 87, english = 95]
B --> C[调用 total_score(chinese, math, english)]
C --> D[把 92, 87, 95 交给函数里的 3 个参数]
D --> E[sum = 92 + 87 + 95]
E --> F[return 274]
F --> G[ans 得到返回值]
A([开始]) --> B["chinese = 92, math = 87, english = 95"]
B --> C["调用 total_score(chinese, math, english)"]
C --> D["把 92, 87, 95 交给函数里的 3 个参数"]
D --> E["sum = 92 + 87 + 95"]
E --> F["return 274"]
F --> G["ans 得到返回值"]
G --> H[/输出 ans/]
H --> I([结束])
```
@@ -358,7 +358,7 @@ flowchart TD
```mermaid
flowchart LR
subgraph M[主函数 main]
A[准备 3 个分数] --> B[调用 total_score(...)]
A[准备 3 个分数] --> B["调用 total_score(...)"]
C[接住返回值 ans] --> D[/输出 ans/]
end
@@ -494,9 +494,9 @@ int sum_to_n(int n)
```mermaid
flowchart TD
A([进入 sum_to_n(n)]) --> B{n == 1 吗?}
A(["进入 sum_to_n(n)"]) --> B{n == 1 吗?}
B -- 是 --> C[return 1]
B -- 否 --> D[计算 sum_to_n(n - 1)]
B -- 否 --> D["计算 sum_to_n(n - 1)"]
D --> E[返回 n + 子问题结果]
C --> F([结束本层调用])
E --> F
@@ -596,13 +596,13 @@ sum_to_n(4) = 4 + 6 = 10
```mermaid
flowchart TD
A[sum_to_n(4)] --> B[等待 sum_to_n(3)]
B --> C[等待 sum_to_n(2)]
C --> D[等待 sum_to_n(1)]
D --> E[sum_to_n(1) 返回 1]
E --> F[sum_to_n(2) 返回 3]
F --> G[sum_to_n(3) 返回 6]
G --> H[sum_to_n(4) 返回 10]
A["sum_to_n(4)"] --> B["等待 sum_to_n(3)"]
B --> C["等待 sum_to_n(2)"]
C --> D["等待 sum_to_n(1)"]
D --> E["sum_to_n(1) 返回 1"]
E --> F["sum_to_n(2) 返回 3"]
F --> G["sum_to_n(3) 返回 6"]
G --> H["sum_to_n(4) 返回 10"]
```
这张图要表达的重点不是代码细节,而是“顺序”: