1 #18

Merged
p8rq79j4h merged 15 commits from master into c2 2 years ago

@ -0,0 +1,153 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="453px" height="251px" viewBox="-0.5 -0.5 453 251" content="&lt;mxfile&gt;&lt;diagram id=&quot;VLZcfbIP7wRCanH8fPy1&quot; name=&quot;Page-1&quot;&gt;1VhNk5s4EP01qsoeJoXAYDga25McsltTNYfdPaVkI2NVBCKyGNv59Wkh8Y1n8mFPkiqXkZ66ael19wMbecvs9E6SYv+3SChHrpOckLdCrouduQsXjZwN4gehAVLJEmvUAo/sC609LVqyhB56hkoIrljRB7ciz+lW9TAipTj2zXaC96MWJKUj4HFL+Bj9lyVqb9DQnbf4e8rSfR0ZB5FZyUhtbE9y2JNEHDuQt0beUgqhzCg7LSnX5NW8GL/7C6vNxiTN1bc4eHYb6lyfjSZwVDvNRQ6XeK8yDjMMQ3pi6j8YO299O/u/s7LSGXbqydlOTAh934ubtNBBlHJrrdyGDSgjKjKq5BlMJOVEsaf+rYjNZ9rYNa4PgkEQ17G15wWWeFt5uJ7Xt1BEplRZr5Y4GHS20UIVndPU2hp/Iry0u0VugFwPG04CDmePE/bUoz/4XOrUx1vBhUTeQp843bxxMThDRKc7+Ku6j7Mh20+pFGWe3A28PMfYtlfrshO5utuRjPGzsV6K/CA4cFDZwTZIVoCp3cwS0sKohJV/6HG4aFwykYtDQXTymgBH2wI6QC5kRnhn8VA1tV7Cs+JkFjjL6d2+44UjuxQ0wYJUDenrQ7CL/CVKIQt+EG2TAODRVjeVGkwELYuEKPoRvkgdDGrAxOvvAeCJnY3QTjG0w0E7gkAUeih2uweQlaVRNH2Q+Lhnij4a0ldHUNp+q9ryo1LR0/ONN+6yulvcfrfM7PTYET0L7Tt6FzqX27LXUM90j/+dwvRjIjO7icjMwj5trnMzkZmNRWYdoniNIg+tfRT6aOHrwWKFFgFaz1E0Q9F9BwGbexTPL9YdPVV9JspNtYJfrjtyKMwzd8dONLlNITay/QqVGE7o+AWytqXk51iCIFP1MlGVZmuGqhknG8ofxIEpJnLAON3pe2jaGLx5fBgsZyxJdPiYcJZqQJpTNw4LizeGRnHtk/sKOfGjQU4m1AHjiaRg9wpZweMs3EIg8AUOflIhAufVFALjCYkItAhoZQhQGGm5mJAIsAnRotIKyLTRChCK2NU2cax1A6Qm9FC8qtxrYYFp5LfiM8oS5/CaTn+NjgyVGfvfWrP4GjU7pdYzFAOLK5sBoFzzvUSL8BnmGr3hokxe5U0g8AfE4TFx/gRv3jVo8ydo+6PYciceVzdjK5hgK0JQ+PDRXQnNuxix1X8W3Z6huTPv15M7ZijwxgwNf679EEPzCYa6L00VQxOKCK0Kqokr1cRaGn83FpsCuj6LMG3/lTCPofa/HW/9FQ==&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<path d="M 42 80 L 42 113.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 42 118.88 L 38.5 111.88 L 42 113.63 L 45.5 111.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 2 0 L 82 0 L 82 50 L 42 80 L 2 50 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 40px; margin-left: 3px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<br/>
<div style="color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: Consolas, &quot;Courier New&quot;, monospace; font-weight: normal; font-size: 14px; line-height: 19px;">
<div>
<span style="color: #569cd6;font-weight: bold;">
update_data
</span>
</div>
</div>
<div>
<br/>
</div>
<div>
<br/>
</div>
</div>
</div>
</div>
</foreignObject>
<text x="42" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
update_data...
</text>
</switch>
</g>
<path d="M 82 160 L 155.63 160" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 160.88 160 L 153.88 163.5 L 155.63 160 L 153.88 156.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="2" y="120" width="80" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="4" y="122" width="76" height="76" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 74px; height: 1px; padding-top: 160px; margin-left: 5px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
输入学生学号
</div>
</div>
</div>
</foreignObject>
<text x="42" y="164" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输入学生学号
</text>
</switch>
</g>
<path d="M 382 100 L 337 100 Q 327 100 327 110 L 327 150 Q 327 160 317 160 L 282 160 Q 272 160 282 160 L 317 160 Q 327 160 327 170 L 327 210 Q 327 220 337 220 L 382 220" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 271.84 160.78 L 275.65 160.49" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 280.89 160.09 L 274.17 164.11 L 275.65 160.49 L 273.64 157.13 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="217" cy="165" rx="55" ry="55" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 165px; margin-left: 163px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
查找学生是否已经能够录入
</div>
</div>
</div>
</foreignObject>
<text x="217" y="169" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
查找学生是否已经能够录入
</text>
</switch>
</g>
<path d="M 344.5 77.5 C 334.5 77.5 332 85 340 86.5 C 332 89.8 341 97 347.5 94 C 352 100 367 100 372 94 C 382 94 382 88 375.75 85 C 382 79 372 73 363.25 76 C 357 71.5 347 71.5 344.5 77.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 85px; margin-left: 333px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
不存在
</div>
</div>
</div>
</foreignObject>
<text x="357" y="89" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
不存在
</text>
</switch>
</g>
<path d="M 344.5 227.5 C 334.5 227.5 332 235 340 236.5 C 332 239.8 341 247 347.5 244 C 352 250 367 250 372 244 C 382 244 382 238 375.75 235 C 382 229 372 223 363.25 226 C 357 221.5 347 221.5 344.5 227.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 235px; margin-left: 333px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
存在
</div>
</div>
</div>
</foreignObject>
<text x="357" y="239" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
存在
</text>
</switch>
</g>
<rect x="389" y="80" width="63" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 61px; height: 1px; padding-top: 110px; margin-left: 390px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
退出
</div>
</div>
</div>
</foreignObject>
<text x="421" y="114" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
退出
</text>
</switch>
</g>
<rect x="389" y="190" width="63" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 61px; height: 1px; padding-top: 220px; margin-left: 390px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
输出学生信息
</div>
</div>
</div>
</foreignObject>
<text x="421" y="224" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输出学生信息
</text>
</switch>
</g>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

@ -0,0 +1,18 @@
{
"configurations": [
{
"name": "windows-gcc-x64",
"includePath": [
"${workspaceFolder}/**"
],
"compilerPath": "C:/mingw64/bin/gcc.exe",
"cStandard": "${default}",
"cppStandard": "${default}",
"intelliSenseMode": "windows-gcc-x64",
"compilerArgs": [
""
]
}
],
"version": 4
}

@ -0,0 +1,24 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++ Runner: Debug Session",
"type": "cppdbg",
"request": "launch",
"args": [],
"stopAtEntry": false,
"externalConsole": true,
"cwd": "c:/Users/王德沅/c/test1",
"program": "c:/Users/王德沅/c/test1/build/Debug/outDebug",
"MIMode": "gdb",
"miDebuggerPath": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}

@ -0,0 +1,38 @@
{
"C_Cpp_Runner.cCompilerPath": "gcc",
"C_Cpp_Runner.cppCompilerPath": "g++",
"C_Cpp_Runner.debuggerPath": "gdb",
"C_Cpp_Runner.cStandard": "",
"C_Cpp_Runner.cppStandard": "",
"C_Cpp_Runner.msvcBatchPath": "",
"C_Cpp_Runner.useMsvc": false,
"C_Cpp_Runner.warnings": [
"-Wall",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wformat=2",
"-Wconversion",
"-Wnull-dereference",
"-Wsign-conversion"
],
"C_Cpp_Runner.enableWarnings": true,
"C_Cpp_Runner.warningsAsError": false,
"C_Cpp_Runner.compilerArgs": [],
"C_Cpp_Runner.linkerArgs": [],
"C_Cpp_Runner.includePaths": [],
"C_Cpp_Runner.includeSearch": [
"*",
"**/*"
],
"C_Cpp_Runner.excludeSearch": [
"**/build",
"**/build/**",
"**/.*",
"**/.*/**",
"**/.vscode",
"**/.vscode/**"
],
"C_Cpp_Runner.useAddressSanitizer": false,
"C_Cpp_Runner.showCompilationTime": false
}

@ -30,7 +30,7 @@
| ------ | ------ | ------ | ------ | | ------ | ------ | ------ | ------ |
| 25 | 25 | 25 | 25 | | 25 | 25 | 25 | 25 |
>>>>>>> ec05cf9b65bc3b08589f06d0cbdf8236edde96dd
>>>>>>> >>>>>>>
>>>>>> >>>>>>
>>>>> >>>>>
@ -341,7 +341,7 @@ Step 2.4: if c == CMD_SAVE then 保存数据
Step 2.5: if c == CMD_PRINT then 打印数据 Step 2.5: if c == CMD_PRINT then 打印数据
Step 2.6: Step 2.6:
![主程序流程图](images/main.drawio.svg) ![picture-main.draw](/picture-main.drawio.svg)
#### save_data #### save_data
@ -351,7 +351,7 @@ Step 3: if 打开文件失败 then 提示打开文件失败并结束
Step 4: 将所有库存记录写入文件 Step 4: 将所有库存记录写入文件
Step 5: 关闭文件 Step 5: 关闭文件
![保存数据流程图](images/save_data.drawio.svg) ![picture-save.draw](/picture-save.draw.svg)
#### add_data #### add_data
@ -362,7 +362,7 @@ Step 4: 输入零件名和库存数量
Step 5: 添加新零件到数据 Step 5: 添加新零件到数据
Step 6: 提示添加成功 Step 6: 提示添加成功
![添加库存记录流程图](images/add_data.drawio.svg) ![picture-add.draw](/picture-add.drawio.svg)
### query_data ### query_data
@ -372,7 +372,7 @@ Step 3查询最后一个学生结束
Step 4if未查询到提示学生不存在 Step 4if未查询到提示学生不存在
Step 5else打印学生信息 Step 5else打印学生信息
![查询流程图](https://code.educoder.net/repo/p8rq79j4h/test1/raw/branch/master/picture.drawio.svg) ![picture.draw](/picture.drawio.svg)
### printf_data ### printf_data

@ -1,6 +1,6 @@
} }
/ 函数定义 // 函数定义
void init(void) void init(void)
{ {
puts("程序启动"); puts("程序启动");

@ -0,0 +1,90 @@
#define NAME_LEN 31
#define MAX_PARTS 100
/
struct students
{
int number;
char name[NAME_LEN + 1];
int score;
};
static struct students stu[MAX_PARTS];
static int num_parts = 0;
#include <stdio.h>
#include <stdlib.h>
//定义常量
#define CMD_QUIT 0
#define CMD_QUERY 4
#define CMD_INSERT 5
#define CMD_UPDATE 6
#define CMD_DELETE 7
#define CMD_READ 1
#define CMD_SAVE 2
#define CMD_PRINT 3
#define CMD_SORT 8
#define CMD_CHART 9
// 菜单命令的编号
// 函数声明
void init(void);
void quit(void);
void display_menu(void);
int make_choice(void);
void read_data(void); // 读取
void save_data(void); // 保存
void print_data(void); // 打印
void query_data(void); // 查询
void add_data(void); // 添加
void update_data(void); // 修改
void delete_data(void); // 删除
void sort_data(void); // 排序
void make_chart(void); // 图表
int confirm(const char *msg);
// 主程序
int main(void)
{
init(); // 程序启动
while (1)
{
display_menu();
int c = make_choice();
switch (c)
{
case CMD_QUERY:
query_data();
break;
case CMD_INSERT:
add_data();
break;
case CMD_UPDATE:
update_data();
break;
case CMD_DELETE:
delete_data();
break;
case CMD_READ:
read_data();
break;
case CMD_SAVE:
save_data();
break;
case CMD_PRINT:
print_data();
break;
case CMD_SORT:
sort_data();
break;
case CMD_CHART:
make_chart();
break;
default:
puts("命令错误,请重新选择");
break;
case CMD_QUIT:
if (confirm("确定要退出吗?"))
quit(); // 仅在确认后退出
break;
}
}
return 0;

@ -0,0 +1,153 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="311px" height="431px" viewBox="-0.5 -0.5 311 431" content="&lt;mxfile&gt;&lt;diagram id=&quot;IJgPyb1uS-2vTjKgjtsw&quot; name=&quot;Page-1&quot;&gt;1VhNk6M2EP01qkoOUwXGxnAEm8kektRU5pBjSjYyVq1ArJDHdn59ukF8a9aTKmar9mKL1y1aenpqtSDeLr/9pmh5/kOmTJCVk96ItyerletsV/CHyN0gW2/bIJniqcF64JX/y9quBr3wlFUjRy2l0Lwcg0dZFOyoRxhVSl7HbicpxlFLmrEZ8HqkYo7+zVN9btBgte3xL4xn5zay64eNJaets5lJdaapvA4gLyHeTkmpm1Z+2zGB7LW8NP2e37F2A1Os0B/pYFbijYqLmRtJAhInJPRIsiHBhkQbbER7Evkk2ZJwTcLnAQI+zyQ2E6/0vaVIyUuRMoziEC++nrlmryU9ovUKqgDsrHMBTy40zSCY0uz27kTcjh4QFpM50+oOLqbDKjCMGk355vHar4/bkn4erE3rR40ksu7NPWvQMMTZSfTnJE7pgHUusVnxIhMsQg3CvFOuQJ5cFmiRFxzoD6DKc8dUdbwMuPItVLnOAlxtLYIDDQUkWpPEJ6GPwprLC03gUysvdIwJfABEZEeiYMY5BIaEAA9xy34qLwfBkg5/wDWtyiZ7nPgNpfwZOl1ZyHddG/vuAuyHH1fq8aLEPVb0+JXpx1T12x2fBD0w8SIrbrQt2AnfgcRxyKK/T8w5T1MMH1PBMwRUM+2uQ2TwzrFqjgRnmTVZ+5MNEQazNQltS7JZYEnaZbXsCIckIQlD3BqLa3sJ2sIJbVuLlJ1Pyrmua6HNx2wBo4JzCjiLI5LAb0CCvSVbQCMOSVwfanFcn3eQY/Z4uv0MZHu2vPFpZNvKhIf5d0CAjZ9Zdm3J5ZX8CywUT8qFyPMmSddZzcjzbBs8WIA7z8Ld+7L8eUj0vLkCP43EzeODi6VQo5vHQhbMtgXR5/vTh1fKizq2Xms7JYoJqvnb+F22CZquL5JDlL4CW9uL1fYNmqqMadNpwlI3io8Rt7YQB/Uq1oBIii90XYe+jbj0v13wAhIfpZCKeBHOODv8UucBCOkMG7/W73EOUChkdRXwNOmFmkDf/t90OclCP51ozsW98d7JopICSKj9YBg0R42bwexgXThTYPmTXafGpksuC1k1G6QLcDVSxACFVDkVA2NTR6DJXZe3xiB4wZ7Og15uaEx+F8zP9JS+MQSjKB5RCquw8cNj6gM8G+qhvpNagsJlmmn2T0o1bYOBCJp44zEAbBnZDB2IoW++UxTK0+kFLre75l6NE/kR9xVnvFueNvPEE1gST7DEyfeBux0KBpdcK/m1+x6wHtNQMsUhOMjX2+NWOUCCeumxuMS9Xo9zE5PNHhC4DuKLd90njIWKXW9SSKz8ebG7taXx/88mPPZfMprk1X8Q8pL/AA==&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<rect x="0" y="110" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 140px; margin-left: 1px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
输入学生学号
</div>
</div>
</div>
</foreignObject>
<text x="60" y="144" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输入学生学号
</text>
</switch>
</g>
<path d="M 10 211 L 90 211 L 90 190 L 110 220 L 90 250 L 90 229 L 10 229 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(90,60,220)" pointer-events="all"/>
<ellipse cx="55" cy="325" rx="55" ry="55" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<ellipse cx="55" cy="325" rx="51" ry="51" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 100px; height: 1px; padding-top: 325px; margin-left: 5px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
判断学号是否存在
</div>
</div>
</div>
</foreignObject>
<text x="55" y="329" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
判断学号是否存在
</text>
</switch>
</g>
<path d="M 270 248 L 190 248 Q 180 248 180 258 L 180 313 Q 180 323 180 333 L 180 388 Q 180 398 190 398 L 270 398" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="260" cy="250" rx="50" ry="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<ellipse cx="260" cy="250" rx="46" ry="26" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 90px; height: 1px; padding-top: 250px; margin-left: 215px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
删除
</div>
</div>
</div>
</foreignObject>
<text x="260" y="254" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
删除
</text>
</switch>
</g>
<ellipse cx="260" cy="400" rx="50" ry="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<ellipse cx="260" cy="400" rx="46" ry="26" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 90px; height: 1px; padding-top: 400px; margin-left: 215px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
提示不存在并结束
</div>
</div>
</div>
</foreignObject>
<text x="260" y="404" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
提示不存在并结束
</text>
</switch>
</g>
<path d="M 150 261 L 165 252.34 L 180 261 L 165 269.66 L 150 261 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 261px; margin-left: 151px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
存在
</div>
</div>
</div>
</foreignObject>
<text x="165" y="265" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
存在
</text>
</switch>
</g>
<path d="M 150 389 L 165 380.34 L 180 389 L 165 397.66 L 150 389 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 389px; margin-left: 151px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
不存在
</div>
</div>
</div>
</foreignObject>
<text x="165" y="393" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
不存在
</text>
</switch>
</g>
<path d="M 60 80 L 60 103.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 60 108.88 L 56.5 101.88 L 60 103.63 L 63.5 101.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 20 0 L 100 0 L 100 50 L 60 80 L 20 50 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 40px; margin-left: 21px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<br/>
<div style="color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: Consolas, &quot;Courier New&quot;, monospace; font-weight: normal; font-size: 14px; line-height: 19px;">
<div>
<span style="color: #569cd6;font-weight: bold;">
delete_data
</span>
</div>
</div>
<div>
<br/>
</div>
<div>
<br/>
</div>
</div>
</div>
</div>
</foreignObject>
<text x="60" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
delete_data...
</text>
</switch>
</g>
<path d="M 110 323 L 180 323" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

@ -0,0 +1,102 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="343px" height="211px" viewBox="-0.5 -0.5 343 211" content="&lt;mxfile&gt;&lt;diagram id=&quot;zkvQxePtB7N7ovVNlwIr&quot; name=&quot;Page-1&quot;&gt;vVdLj5swEP41lnYPK/GKgWNIsu2l1Up76LFyggGrBlPHefXXd4zNO7vbVk1ODJ9nmPHnbwZA/qo8f5KkLr6IlHLkOekZ+Wvkea4TenDRyMUgCxwZIJcstU498Mp+0TbSogeW0v3IUQnBFavH4E5UFd2pEUakFKexWyb4OGtNcjoDXneEz9FvLFWFQSMv7PHPlOVFm9nFsVkpSetsd7IvSCpOA8jfIH8lhVDGKs8ryjV5LS8m7vmN1a4wSSv1JwG+LUNd2r3RFLZqbytRwSUpVMnhzgXTuGufNxNaaC8Ocme9vG5nIAkqSqrkBVwk5USx4/hRxJ5N3vl1oS+CQRLPsToKHEuiVZEbOuNHKCJzqmxUTwIYgzJ6qKHmOk1Wr0fCD7Za5GHk+SBIzQnmsPckZccRlfjnQR9jshNcSOQv9Y7z7YPnQjBkdIbGY/McZ0t2P3IpDlX6NInyHePbX21IJir1lJGS8YvxXolqLzhw0PhBGaSswdUWs4JjYVTCyld6mi6akFJUYl8TfXhdgpOVs05QCVkSPljcNw2ql9ygPpsFzir6VAyi3Ngu4S4ZztWUvjEEVVQfUQqnsMDxLsUAz0rdNp19JWktQRTZ95Qo0iYDDZh84xoAvlLZDB2IoTcnrQXNXmtTZNkLjIiVmU56I8mpYIq+GtLXJ5ia19ruSKWi5/cbb95lNsDH424J7O1pMMAsVAxmV+S83ZajhnqnexZ3GTLBTYbMYjJkunfQ/x8ywXzIbDCKYhT7aLNA0RoljjaWa7TEaBOiOEDx8wABn2eUhNqIPRStmqXQhseOfsL0ID7QHdnX5v2ZsTNNbyPEbmzfQYnRXZQY3kSJOLibEsOZEjMhHxiYeq6x7rXRjMLKQMBV8tiOx61sR2OFNgFKIpQsr0kXo3ihVT07Fc7hW45+PBhvIdBpy99ToPE/zgDwiXSLA5IkaBnPGG0+KjRDzRHe/nUzVasbzUnEV0jEf08i3PYfzEbt/W+Hv/kN&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<path d="M 42 80 L 42 123.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 42 128.88 L 38.5 121.88 L 42 123.63 L 45.5 121.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 2 0 L 82 0 L 82 50 L 42 80 L 2 50 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 40px; margin-left: 3px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<br/>
<div style="color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: Consolas, &quot;Courier New&quot;, monospace; font-weight: normal; font-size: 14px; line-height: 19px;">
<div>
<span style="color: #569cd6;font-weight: bold;">
printf_data
</span>
</div>
</div>
<div>
<br/>
</div>
<div>
<br/>
</div>
</div>
</div>
</div>
</foreignObject>
<text x="42" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
printf_data...
</text>
</switch>
</g>
<path d="M 82 170 L 135.63 170" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 140.88 170 L 133.88 173.5 L 135.63 170 L 133.88 166.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="2" y="130" width="80" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 170px; margin-left: 3px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
打印学生学号和姓名
</div>
</div>
</div>
</foreignObject>
<text x="42" y="174" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
打印学生学号和姓名
</text>
</switch>
</g>
<path d="M 222 170 L 275.63 170" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 280.88 170 L 273.88 173.5 L 275.63 170 L 273.88 166.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="182" cy="170" rx="40" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 170px; margin-left: 143px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
for(i=0;i&lt;n;i++)
<br/>
n为学生数
</div>
</div>
</div>
</foreignObject>
<text x="182" y="174" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
for(i=0;i&lt;n;i...
</text>
</switch>
</g>
<rect x="282" y="140" width="60" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 170px; margin-left: 283px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
打印学生成绩
</div>
</div>
</div>
</foreignObject>
<text x="312" y="174" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
打印学生成绩
</text>
</switch>
</g>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 8.6 KiB

@ -0,0 +1,150 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="411px" height="542px" viewBox="-0.5 -0.5 411 542" content="&lt;mxfile&gt;&lt;diagram id=&quot;kB65XBdy5rx5M8v67JT7&quot; name=&quot;Page-1&quot;&gt;5Vjdc5s4EP9rNNM+OMOHIfBoG6e9h9zcjHNzvaeODLLRBRARIo7z198uEhgM6aU9N9fOvYDYXX39drW/FcRd5U8fJC3TW5GwjDhW8kTciDiO77rwRMFRC2zPCbRkL3liZCfBhj8zI7SMtOYJqwaGSohM8XIojEVRsFgNZFRKcRia7UQ2nLWkezYSbGKajaV/8ESlWho41yf5R8b3aTuz7Ydak9PW2OykSmkiDj2RuybuSgqhdCt/WrEMwWtx0f1uXtB2C5OsUK/pYHB/pFlt9kYcnzguIO0uoZnBKMvUxZWqo9m+/1Dj8pZb8TSr+DMv9sRdgMVWyITJGYibvrBZueeF1tksh6dVPmHbL41FSZOk62610lhkQmqZ3G/pO9jBCvXD11Xgvdf2O1Go2cHgjb2uLcuMLyquuDBrkCyjij8yrct4wWZpr5d9NXd7A1ZN1GmFB6s/aXY059lR6wANmpegNJjc8liKSuwU6P6kEATnBnr1H1n2yBSPqf4cjcK4PApQ/P7LdP9RB5rt6wIUH4RKefy6Thu2F+wrJrmTbFvHKcO93W6m+9yKgsZCt3NRiKqkMdOfdzQVudnw5u4TTxGcZp61R4KIBGuy9knok+CarK/JckkCn6xDbIR22w0QVXx6eT1MrV8ZhPOrNhVJAWcBhqZF9boeB1Y81LQ4ctwiuhve6UuOvpGM6aHxayF5LromzcyueL5B57VYLNYkWJL1nCwjErptwJz23WEyNKlgmlnFJN/1o1ifWgzVQsgcpjzpHimsAd4Z31NVS0yoX7SLaTlhkjGl4NSjo7uj3NcLWaYIQKNwtEyxJzWjMK85mX/VleK7Y0/Ji6TJYIPE0GiUhNF2MEE7VWEO9IEnTWLvzXOAjDRcWTcWJIztPYfhcMxKSXHPZgedywd2Wxrf76Woi2Q2zEvvHM/TwPcb73srTVgsJMX8M8NDeV+wyiyPF+DNFqBz257LvmjXW07fzu/ir03yreShZvL4OaGK9q38/UiXac0N5n2tHpLCqekMiMEBbgEKRn8cUq7Ypjn8bnSAKgBpROWwxMjuej4yCZt6kbnsjg+hkGAiZ0oewaTt4BoKNUXEzJ0bweFEyXbLs2mPjgMjo6YK2Hdjn4gSGoYrp3kznODNMzCQYGCrOrbaMgEDM+ESipKGlqJK1Ci/NDaBN8TG8SewmYCmw+vfYGM7I3DgvKIBfFhNrYYHt84/w45UNQJOAk9s6+pNougcKDsYA/UdkXJ/rjCaiiJvAhv/EtjMvxGb+RCHEhgRJmeQKiNM5lsgjN9OsmUpeKGadXpL4kUgASxx4FV3ebAuA6cTnmUs2/FGeIZTsXYJOL0xnFhrRGThY7kVzkl401QUN2RhYyUW2GShJQGWZ9o4DLARrsgiGHkD7jIlNoGnMDxFvW006ISGQFlisHwLcnCuhrFrW2/IDvaYHqAqw9LNR5QXHlkHCO6i8UEQkKU1QlNpGHu4mIIpigGEJnQRIqh3s4VR5DxJsPsSajn+TDX81mSM01oJfcNphtYnaKUrisjUVDueZWeiS7gmPEsq7tgx1xN+cS/gl9bfPb+wDOqV/wv2rnNOd944A3nfC3x7IgNBmgnxBqOvgEvrVTnpB048bnCe4yeq0nCCM71LIDwuvH52yvSGcNruOF67auPSlOlMUKa5HJVk6ofY+JcSko53di0zNyr9iwNDHzghwkA/XbzK073rP7xhuddnFGq/IYXiLfObY/kfSuMfJ77nznmdMgsnQJ4K8PDrQYbP05/lRtf7P++u/wY=&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<ellipse cx="105" cy="51" rx="60" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 51px; margin-left: 46px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<br/>
<h3 id="query_data" style="box-sizing: border-box; margin: 1em 0px 16px; padding: 0px; color: rgba(0, 0, 0, 0.85); font-weight: 700; position: relative; line-height: 1.43; font-size: 1.5em; font-family: &quot;Microsoft YaHei&quot;, Helvetica, &quot;Meiryo UI&quot;, &quot;Malgun Gothic&quot;, &quot;Segoe UI&quot;, &quot;Trebuchet MS&quot;, Monaco, monospace, Tahoma, STXihei, 华文细黑, STHeiti, &quot;Helvetica Neue&quot;, &quot;Droid Sans&quot;, &quot;wenquanyi micro hei&quot;, FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
query_data
</h3>
<div>
<br/>
</div>
<div>
<br/>
</div>
</div>
</div>
</div>
</foreignObject>
<text x="105" y="55" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
query_data...
</text>
</switch>
</g>
<path d="M 45 151 L 165 151" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,105,151)" pointer-events="all"/>
<path d="M 105 171 L 210 231 L 105 291 L 0 231 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 231px; margin-left: 1px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
for i=0 to num_parts
</div>
</div>
</div>
</foreignObject>
<text x="105" y="235" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
for i=0 to num_parts
</text>
</switch>
</g>
<path d="M 27.5 371 L 187.5 371" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,107.5,371)" pointer-events="all"/>
<path d="M 205 231 L 295 231" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/>
<rect x="47.5" y="451" width="120" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="49.5" y="453" width="116" height="76" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 114px; height: 1px; padding-top: 491px; margin-left: 51px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
学生信息不存在
</div>
</div>
</div>
</foreignObject>
<text x="108" y="495" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
学生信息不存在
</text>
</switch>
</g>
<rect x="110" y="321" width="70" height="30" fill="none" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 336px; margin-left: 145px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
if 查询到
</div>
</div>
</div>
</foreignObject>
<text x="145" y="340" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
if 查询到
</text>
</switch>
</g>
<rect x="240" y="196" width="50" height="30" fill="none" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 211px; margin-left: 265px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
else
</div>
</div>
</div>
</foreignObject>
<text x="265" y="215" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
else
</text>
</switch>
</g>
<rect x="295" y="211" width="95" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="297" y="213" width="91" height="46" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 89px; height: 1px; padding-top: 236px; margin-left: 298px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
打印学生信息
</div>
</div>
</div>
</foreignObject>
<text x="343" y="240" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
打印学生信息
</text>
</switch>
</g>
<path d="M 165 491 L 325 491" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="350" cy="501" rx="60" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 501px; margin-left: 291px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<p style="line-height: 100%;">
结束
</p>
</div>
</div>
</div>
</foreignObject>
<text x="350" y="505" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
结束
</text>
</switch>
</g>
<path d="M 247.5 356 L 437.5 356" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" transform="rotate(90,342.5,356)" pointer-events="all"/>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

@ -0,0 +1,230 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="341px" height="622px" viewBox="-0.5 -0.5 341 622" content="&lt;mxfile&gt;&lt;diagram id=&quot;z7GiDvGiqxwA1pDSST2c&quot; name=&quot;Page-1&quot;&gt;1VpZk9o4EP41qso+kPJ9PHIm+zBbqSVbmzxtCSyMdoxFZDFAfv22DoONNQPJAJN9GUvdrevTp+6WGOQPV7sPHK+XDywjBfKcbIf8EfI814k9+EjJXkvCKNGCnNPMGB0FU/qd1C2NdEMzUrUMBWOFoOu2cM7KksxFS4Y5Z9u22YIV7VHXOCcdwXSOi670b5qJpZYmXnyUfyQ0X9Yju1GqNStcG5uVVEucsW1D5I+RP+SMCV1a7YakkODVuOh2k2e0h4lxUopLGvhmGmJfr41ksFRTLVkJn8FSrAqouVAkOyq+QNl5H5ra14ZmJHfYqSt7U9FDyH6fnaQRVWzD58bKO6ABNCJsRQTfgwknBRb0qd0VNvuZH+wOTT8xCoN4juFe4BjgDfPcyGl3ITDPiTCtjsBBoTGNo0jBaYfWcPwJFxszW+RFyPNdjUlUCAmt30I/+raROz+YsV2vot9pmSO/DxYzxjPCeyBWbYFHPKel1rlkBX+d9U6Wo7WxWOMsOzR3aumcFYxrGc9n+B0sfij17c/7JPxN2y9YKXpbQ2XZKnYc0z+rqKDMzOG4K1JX0JL0lo1W7vvAb3RYqQOtFSHM/qhZ4BUt9loHaODVGpQGkwc656xiC7mbXzGcr1MDPfuPpHgigs6xrnZ6IZTvGSj++t3evtMAF/mmBMUHJpZ0flmjKckZ+YFBPnMy28yXRK7tYWpv88BKPGe6vGIlq9YYzoqqfsZLtjILnn7+QpcSHDXOOETJCCVjNI5QGqEkRuMYDQYoidA4lYXUrZsBooLap9fA1PmDAJ0vWtSIMzgL0DUuq8tabEn5bYPLPZVLlNsN3+VzGz3hhOiuZa3P6Yodirgwq6Krqdy8Gov+GCUDNA7QYIRSvybMcd0HTNomFQzTqwiniyaL9amVVC0ZX8GQR90ThjnAt6A5FhsuY9WLdnO8tpgURAg49XKjD0e5qWd8vZQAKIWnZYLsRA/DuOZk/rupBF3sG0paZsrvthyD0ggOvS1ggHqo0hzoLc1UzGyMswWP1J7ZoS9wGLNHCt3JPivB2SPpbXWYbNnN8Pwx52xTZr22X3rnhaEGvln4rTHTjMwZx9L/9OShfCxJZaZHS9jNGqBT28aWvWjXmE7TLjrwr3bytaRiXPyTYYGbRlF+qiq0YiK9vta2Q8KxeBKUIU1YyyJbLD5BcjHUeY2c42C7pIJMlS/wR1vIt9oB2wQhwmGNL4ffbqw1DfyoHTMDU902Uh8jWjaynsR5Pji3wuoLMTT8wfTk51KN4Caphp+mLdg6gFwv1Qi6qQY4u4Gj3Dx4vRHqq0IyQYNYhoJkiJJUhoIEtLHydgMVJXSriTJOZFk2D5RNJA1S3XNf2pxuzRkm4mqtc/EF3ZHsStQM2xgf0rk7cNON7kLO6C7k9G9HzugicsYoDVA6UTRLUOqYPKUPLAUeTlA6kIW+K6kLNv2JtJcqiOjdS4yKKpJk6gJyBxcZtF3kgWANHrqehYin14+fIqLTWf+Fl7gbX+Him1DXS9tY35C6seUK90xkBihknvAnuDhc5lJ7jnYzJgRbGYC5oYQsL2hRDHUGMjrkYK+maAc2r0vRIO0yNLwCQ1OrC4AIBHcTOMOwgRCHjpEmUAFGRSOYtCzUNh2eFwVdVxeAfYvg450cet/tIhpazvw1EPX989S8RTRy6+c2dcZqJr3ynF/s6FwLj1IZFIAvh7RE0weoJEMJBBcLMJey5iokSezeqkGS1O2SJLgGSSx54V1IEr8lSSxO25LxdrNiW5pxJuO9J5H8MDxPJIu3uQaRat6cYnqSqMUSvkFS++3hr+WuT59+fcs9NrgVgBe4a/lqKt8L1INJ/bOCd3UeBdH5PCC2wOBewyGFb+OQ6jvImzgk6wUokOdEZj+/VLAKkvM+xnadvkqwcl5xRDLKwV+onyNGsPFSfmVoQu/k2PiWG96tkj1b3mPLn83bzf8kfw79857oZvlz/IOOB9bE941fPmVV3pudunK8OKva627OvmdxWK99CboYG1u017FdPbkkEPD9hgsDlg1RP7nAl9WXZUHulHzH7VeuIOwyzBrsrvE+6Nv8vnqwSn11fGN1bYkkekmdRkFKZUmsziaiNbBkJ39UyNhmpjTu2xxsPw5asIfxZWHkJ1CH6vGfJfQLz/FfTvzxfw==&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<path d="M 160 91 L 160 124.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 160 129.88 L 156.5 122.88 L 160 124.63 L 163.5 122.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 120 11 L 200 11 L 200 61 L 160 91 L 120 61 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 51px; margin-left: 121px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<br/>
<h3 id="sort_data" style="box-sizing: border-box; margin: 1em 0px 16px; padding: 0px; color: rgba(0, 0, 0, 0.85); font-weight: 700; position: relative; line-height: 1.43; font-size: 1.5em; font-family: &quot;Microsoft YaHei&quot;, Helvetica, &quot;Meiryo UI&quot;, &quot;Malgun Gothic&quot;, &quot;Segoe UI&quot;, &quot;Trebuchet MS&quot;, Monaco, monospace, Tahoma, STXihei, 华文细黑, STHeiti, &quot;Helvetica Neue&quot;, &quot;Droid Sans&quot;, &quot;wenquanyi micro hei&quot;, FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
sort_data
</h3>
<div>
<br/>
</div>
<div>
<br/>
</div>
</div>
</div>
</div>
</foreignObject>
<text x="160" y="55" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
sort_data...
</text>
</switch>
</g>
<path d="M 159 211 L 159 244.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 159 249.88 L 155.5 242.88 L 159 244.63 L 162.5 242.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="119" y="131" width="80" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 171px; margin-left: 120px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
将学号按照从小到大排序
</div>
</div>
</div>
</foreignObject>
<text x="159" y="175" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
将学号按照从小到大排序
</text>
</switch>
</g>
<path d="M 159.57 311 L 159.09 344.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 159.02 349.88 L 155.62 342.83 L 159.09 344.63 L 162.62 342.93 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="100" y="251" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 281px; margin-left: 101px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
将学生成绩进行比较
</div>
</div>
</div>
</foreignObject>
<text x="160" y="285" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
将学生成绩进行比较
</text>
</switch>
</g>
<path d="M 50 341 L 50 344.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 50 349.88 L 46.5 342.88 L 50 344.63 L 53.5 342.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="50" y="291" width="49" height="50" fill="none" stroke="none" pointer-events="all"/>
<path d="M 50 291 L 99 291 M 99 341 M 50 341 L 50 291" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="25" cy="306" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 306px; margin-left: 1px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
前者大于后者
</div>
</div>
</div>
</foreignObject>
<text x="25" y="310" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
前者大于后者
</text>
</switch>
</g>
<path d="M 76.33 388.3 L 115.33 417.21" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 119.55 420.33 L 111.84 418.98 L 115.33 417.21 L 116.01 413.35 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="53.5" cy="371" rx="45.5" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 89px; height: 1px; padding-top: 371px; margin-left: 9px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
顺序交换
</div>
</div>
</div>
</foreignObject>
<text x="54" y="375" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
顺序交换
</text>
</switch>
</g>
<path d="M 162.79 390.96 L 166.74 414.72" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 167.59 419.9 L 163 413.56 L 166.74 414.72 L 169.9 412.42 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="160" cy="371" rx="45" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 371px; margin-left: 116px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
按照学号进行排序
</div>
</div>
</div>
</foreignObject>
<text x="160" y="375" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
按照学号进行排序
</text>
</switch>
</g>
<ellipse cx="180" cy="331" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 331px; margin-left: 161px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
成绩相同
</div>
</div>
</div>
</foreignObject>
<text x="180" y="335" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
成绩相同
</text>
</switch>
</g>
<path d="M 220 296 L 290 296" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 264.17 388.07 L 228.29 417" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 224.2 420.3 L 227.46 413.18 L 228.29 417 L 231.85 418.63 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="285" cy="371" rx="40" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 371px; margin-left: 246px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
不交换
</div>
</div>
</div>
</foreignObject>
<text x="285" y="375" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
不交换
</text>
</switch>
</g>
<path d="M 260 326 L 310 326" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,285,326)" pointer-events="all"/>
<ellipse cx="315" cy="316" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 316px; margin-left: 291px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
前者小于后者
</div>
</div>
</div>
</foreignObject>
<text x="315" y="320" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
前者小于后者
</text>
</switch>
</g>
<path d="M 174 501 L 174 534.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 174 539.88 L 170.5 532.88 L 174 534.63 L 177.5 532.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 39 421 L 309 421 L 309 441 L 184 441 L 184 501 L 164 501 L 164 441 L 39 441 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 268px; height: 1px; padding-top: 461px; margin-left: 40px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
直至不在交换
</div>
</div>
</div>
</foreignObject>
<text x="174" y="465" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
直至不在交换
</text>
</switch>
</g>
<rect x="134" y="541" width="80" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="136" y="543" width="76" height="76" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 74px; height: 1px; padding-top: 581px; margin-left: 137px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
输出最终成绩排序
</div>
</div>
</div>
</foreignObject>
<text x="174" y="585" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输出最终成绩排序
</text>
</switch>
</g>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

Loading…
Cancel
Save