Initial commit

This commit is contained in:
2025-11-06 10:29:13 +08:00
commit 0becd14830
318 changed files with 7145 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
flowchart TD
A[开始] --> B[定义 n = 10]
B --> C[初始化 result = 1]
C --> D{n == 0 或 n == 1?}
D -- 是 --> E[result = 1]
D -- 否 --> F[循环: i = 2 到 n]
F --> G[result *= i]
G --> H{i < n?}
H -- 是 --> F
H -- 否 --> I[输出 n! = result]
E --> I
I --> J[结束]

View File

@@ -0,0 +1,26 @@
flowchart TD
A[开始] --> B[定义 start = 100, end = 2000]
B --> C[初始化 num_in_line = 0]
C --> D["输出 100~2000之间的素数有"]
D --> E[循环: i = start 到 end]
E --> F{"isPrime(i)?"}
F -- 是 --> G[num_in_line++]
G --> H{num_in_line % 5 == 0?}
H -- 是 --> I[输出 i 并换行]
H -- 否 --> J[输出 i 和空格]
I --> K{i < end?}
J --> K
K -- 是 --> E
K -- 否 --> L[结束]
F -- 否 --> K
subgraph isPrime函数
M["isPrime(n)"] --> N{n <= 1?}
N -- 是 --> O[返回 false]
N -- 否 --> P["循环: i = 2 到 sqrt(n)"]
P --> Q{n % i == 0?}
Q -- 是 --> R[返回 false]
Q -- 否 --> S{"i < sqrt(n)?"}
S -- 是 --> P
S -- 否 --> T[返回 true]
end

View File

@@ -0,0 +1,12 @@
flowchart TD
A[开始] --> B[定义 n = 10]
B --> C["调用 factorial(n)"]
C --> D[输出 n! = result]
D --> E[结束]
subgraph factorial函数
F["factorial(n)"] --> G{n == 0 或 n == 1?}
G -- 是 --> H[返回 1]
G -- 否 --> I["返回 n * factorial(n-1)"]
I -- "递归调用 factorial(n-1)" --> F
end

View File

@@ -0,0 +1,16 @@
flowchart TD
A[开始] --> B[定义 a=9, b=5, c=7, t]
B --> C{a > b?}
C -->|是| D[t=a, a=b, b=t]
C -->|否| E[继续]
D --> E
E --> F{a > c?}
F -->|是| G[t=a, a=c, c=t]
F -->|否| H[继续]
G --> H
H --> I{b > c?}
I -->|是| J[t=b, b=c, c=t]
I -->|否| K[继续]
J --> K
K --> L[输出 a, b, c的值]
L --> M[结束]

View File

@@ -0,0 +1,18 @@
flowchart TD
A[开始] --> B[定义 score = 55]
B --> C["switch(score / 10)"]
C --> D{case 0,1,2,3,4,5}
D -- 匹配 --> E[输出 score 分是D等]
C --> F{case 6}
F -- 匹配 --> G[输出 score 分是C等]
C --> H{case 7,8}
H -- 匹配 --> I[输出 score 分是B等]
C --> J{case 9,10}
J -- 匹配 --> K[输出 score 分是A等]
C --> L{default}
L -- 匹配 --> M[输出 数据错误]
E --> N[结束]
G --> N
I --> N
K --> N
M --> N