♻️ refactor: 优化流程图文本格式以增强可读性
This commit is contained in:
@@ -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"]
|
||||
```
|
||||
|
||||
这张图要表达的重点不是代码细节,而是“顺序”:
|
||||
|
||||
Reference in New Issue
Block a user