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