Merge pull request 'sort' (#21) from pe4c6pn3v/System:Sort into 流程图

ztt1
pn8rjlxip 2 years ago
commit 82283705fc

@ -0,0 +1,9 @@
系统:
用户界面 数据处理
main系统主函数
用户界面:
系统初始化init、显示菜单display_menu、选择菜单命令make_choice)、确认confirm、退出quit
数据处理:
读取数据read _data、保存数据save_data、打印数据print_data、查询数据query_data、添加数据add_data、更新数据update_data、删除数据delete_data、数据排序sort_data、生成图表make_chart
查询数据:
find

@ -0,0 +1,455 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="961px" height="1121px" viewBox="-0.5 -0.5 961 1121" content="&lt;mxfile&gt;&lt;diagram id=&quot;sMNEYgDIF7f3j9LlcQSW&quot; name=&quot;Page-1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<rect x="30" y="0" width="900" height="100" 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: 50px; margin-left: 480px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
Step 1:利用循环将i赋值给k
<br/>
Step 2:用循环从i+1到n-1比较,将较小的赋给k
<br/>
Step 3:如果k与i不相等每一课的成绩交换 ,总分,平均分,学号,姓名依次交换
</div>
</div>
</div>
</foreignObject>
<text x="480" y="57" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
Step 1:利用循环将i赋值给k...
</text>
</switch>
</g>
<path d="M 120 160 L 120 203.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 120 208.88 L 116.5 201.88 L 120 203.63 L 123.5 201.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="50" y="100" width="140" 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: 138px; height: 1px; padding-top: 130px; 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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
SortbyScore
</div>
</div>
</div>
</foreignObject>
<text x="120" y="137" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
SortbyScore
</text>
</switch>
</g>
<path d="M 120 270 L 120 313.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 120 318.88 L 116.5 311.88 L 120 313.63 L 123.5 311.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="60" y="210" 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: 240px; margin-left: 61px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
int i,j,k,t
</div>
</div>
</div>
</foreignObject>
<text x="120" y="247" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
int i,j,k,t
</text>
</switch>
</g>
<path d="M 190 340 L 343.63 340" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 348.88 340 L 341.88 343.5 L 343.63 340 L 341.88 336.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 60 370 L 60 633.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 60 638.88 L 56.5 631.88 L 60 633.63 L 63.5 631.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="60" y="310" width="130" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 73 310 L 73 370 M 177 310 L 177 370" fill="none" 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: 102px; height: 1px; padding-top: 340px; margin-left: 74px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
i=0 to n-2
</div>
</div>
</div>
</foreignObject>
<text x="125" y="347" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
i=0 to n-2
</text>
</switch>
</g>
<rect x="235" y="310" width="70" height="40" 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: 330px; margin-left: 270px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
next
</div>
</div>
</div>
</foreignObject>
<text x="270" y="337" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
next
</text>
</switch>
</g>
<path d="M 410 370 L 410 423.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 410 428.88 L 406.5 421.88 L 410 423.63 L 413.5 421.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="350" y="310" 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: 340px; margin-left: 351px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
k=i
</div>
</div>
</div>
</foreignObject>
<text x="410" y="347" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
k=i
</text>
</switch>
</g>
<path d="M 420 490 L 420 633.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 420 638.88 L 416.5 631.88 L 420 633.63 L 423.5 631.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 490 460 L 593.63 460" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 598.88 460 L 591.88 463.5 L 593.63 460 L 591.88 456.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="350" y="430" width="140" 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: 138px; height: 1px; padding-top: 460px; margin-left: 351px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
j = i+1 to n-1
</div>
</div>
</div>
</foreignObject>
<text x="420" y="467" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
j = i+1 to n...
</text>
</switch>
</g>
<path d="M 460 680 L 603.63 680" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 608.88 680 L 601.88 683.5 L 603.63 680 L 601.88 676.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 380 680 L 161.21 375.17" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 158.15 370.91 L 165.08 374.55 L 161.21 375.17 L 159.39 378.64 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 420 640 L 460 680 L 420 720 L 380 680 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: 680px; margin-left: 381px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
k!=i
</div>
</div>
</div>
</foreignObject>
<text x="420" y="687" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
k!=i
</text>
</switch>
</g>
<rect x="525" y="430" width="70" height="40" 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: 450px; margin-left: 560px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
next
</div>
</div>
</div>
</foreignObject>
<text x="560" y="457" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
next
</text>
</switch>
</g>
<path d="M 642.5 497.5 L 574.82 555.84" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 570.85 559.27 L 573.86 552.05 L 574.82 555.84 L 578.43 557.35 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 727.5 497.5 L 785.5 555.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 789.21 559.21 L 781.78 556.73 L 785.5 555.5 L 786.73 551.78 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 685 385 L 770 460 L 685 535 L 600 460 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: 168px; height: 1px; padding-top: 460px; margin-left: 601px;">
<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: 24px; 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="685" y="467" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
比较
</text>
</switch>
</g>
<rect x="585" y="490" width="40" height="40" 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: 510px; margin-left: 605px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
F
</div>
</div>
</div>
</foreignObject>
<text x="605" y="517" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
F
</text>
</switch>
</g>
<rect x="760" y="500" width="40" height="40" 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: 520px; margin-left: 780px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
T
</div>
</div>
</div>
</foreignObject>
<text x="780" y="527" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
T
</text>
</switch>
</g>
<path d="M 740 590 L 576.37 590" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 571.12 590 L 578.12 586.5 L 576.37 590 L 578.12 593.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="740" y="560" 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: 590px; margin-left: 741px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
k=j
</div>
</div>
</div>
</foreignObject>
<text x="800" y="597" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
k=j
</text>
</switch>
</g>
<path d="M 545.4 555.55 L 494.11 494.86" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 490.72 490.85 L 497.91 493.94 L 494.11 494.86 L 492.57 498.46 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="557.5" cy="570" rx="17.5" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="510" y="640" width="40" height="40" 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: 660px; margin-left: 530px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
T
</div>
</div>
</div>
</foreignObject>
<text x="530" y="667" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
T
</text>
</switch>
</g>
<path d="M 730 680 L 813.63 680" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 818.88 680 L 811.88 683.5 L 813.63 680 L 811.88 676.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 670 710 L 670 773.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 670 778.88 L 666.5 771.88 L 670 773.63 L 673.5 771.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="610" y="650" 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: 680px; margin-left: 611px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
t=0 to m-1
</div>
</div>
</div>
</foreignObject>
<text x="670" y="687" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
t=0 to m-1
</text>
</switch>
</g>
<rect x="745" y="650" width="70" height="40" 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: 670px; margin-left: 780px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
next
</div>
</div>
</div>
</foreignObject>
<text x="780" y="677" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
next
</text>
</switch>
</g>
<path d="M 855 700 L 736.36 695.25" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 731.12 695.04 L 738.25 691.83 L 736.36 695.25 L 737.97 698.82 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="820" y="650" width="140" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 834 650 L 834 700 M 946 650 L 946 700" fill="none" 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: 110px; height: 1px; padding-top: 675px; margin-left: 835px;">
<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: 24px; 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="890" y="682" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
交换分数
</text>
</switch>
</g>
<path d="M 680 840 L 680 883.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 680 888.88 L 676.5 881.88 L 680 883.63 L 683.5 881.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="610" y="780" width="140" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 624 780 L 624 840 M 736 780 L 736 840" fill="none" 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: 110px; height: 1px; padding-top: 810px; margin-left: 625px;">
<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: 24px; 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="680" y="817" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
交换总分
</text>
</switch>
</g>
<path d="M 680 930 L 680 973.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 680 978.88 L 676.5 971.88 L 680 973.63 L 683.5 971.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="600" y="880" width="160" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 616 880 L 616 930 M 744 880 L 744 930" fill="none" 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: 126px; height: 1px; padding-top: 905px; margin-left: 617px;">
<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: 24px; 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="680" y="912" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
交换平均分
</text>
</switch>
</g>
<path d="M 685 1030 L 685 1073.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 685 1078.88 L 681.5 1071.88 L 685 1073.63 L 688.5 1071.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="600" y="980" width="170" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 617 980 L 617 1030 M 753 980 L 753 1030" fill="none" 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: 134px; height: 1px; padding-top: 1005px; margin-left: 618px;">
<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: 24px; 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="685" y="1012" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
交换学号
</text>
</switch>
</g>
<path d="M 610 1080 L 96.25 375.15" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 93.16 370.9 L 100.11 374.5 L 96.25 375.15 L 94.45 378.62 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="610" y="1080" width="160" height="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 626 1080 L 626 1120 M 754 1080 L 754 1120" fill="none" 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: 126px; height: 1px; padding-top: 1100px; margin-left: 627px;">
<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: 24px; 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="690" y="1107" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
交换姓名
</text>
</switch>
</g>
<rect x="300" y="535" width="40" height="40" 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: 555px; margin-left: 320px;">
<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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
F
</div>
</div>
</div>
</foreignObject>
<text x="320" y="562" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
F
</text>
</switch>
</g>
<rect x="0" y="640" width="120" 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: 118px; height: 1px; padding-top: 670px; 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: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
return
</div>
</div>
</div>
</foreignObject>
<text x="60" y="677" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="24px" text-anchor="middle">
return
</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: 39 KiB

Loading…
Cancel
Save