diff --git a/c4.drawio.svg b/c4.drawio.svg index c5b2ae4..ffef347 100644 --- a/c4.drawio.svg +++ b/c4.drawio.svg @@ -1,13 +1,13 @@ - + - - - + + + -
+
@@ -17,18 +17,18 @@
- + SortbyScore - - - + + + -
+
int i,j,k,t @@ -36,20 +36,20 @@
- + int i,j,k,t - - - - - + + + + + -
+
i=0 to n-2 @@ -57,16 +57,16 @@
- + i=0 to n-2 - + -
+
next @@ -75,18 +75,18 @@
- + next - - - + + + -
+
k=i @@ -94,20 +94,20 @@
- + k=i - - - - - + + + + + -
+
j = i + 1 to n-1 @@ -115,16 +115,16 @@
- + j = i + 1 to... - + -
+
next @@ -133,20 +133,20 @@
- + next - - - - - + + + + + -
+
比较 @@ -154,16 +154,16 @@
- + 比较 - + -
+
T @@ -171,18 +171,18 @@
- + T - - - + + + -
+
k = j @@ -190,16 +190,16 @@
- + k = j - + -
+
F @@ -207,23 +207,23 @@
- + F - - - - - - - - + + + + + + + + -
+
k!=i @@ -231,16 +231,16 @@
- + k!=i - + -
+
T @@ -248,20 +248,20 @@
- + T - - - - - + + + + + -
+
t=0 to m-1 @@ -269,16 +269,16 @@
- + t=0 to m-1 - + -
+
next @@ -286,18 +286,18 @@
- + next - - - + + + -
+
交换分数 @@ -305,18 +305,18 @@
- + 交换分数 - - - + + + -
+
交换总分 @@ -324,18 +324,18 @@
- + 交换总分 - - - + + + -
+
交换平均分 @@ -343,18 +343,18 @@
- + 交换平均分 - - - + + + -
+
交换学号 @@ -362,16 +362,16 @@
- + 交换学号 - + -
+
交换姓名 @@ -379,18 +379,18 @@
- + 交换姓名 - - - + + + -
+
return @@ -398,32 +398,11 @@
- + return - - - - -
-
-
- Step 1:利用循环将i赋值给k -
- Step 2:用循环从i+1到n-1比较,将较小的赋给k -
- Step 3:如果k与i不相等,每一课的成绩交换,总分,平均分,学号,姓名依次交换 -
-
-
-
- - Step 1:利用循环将i赋值给k... - -
-
diff --git a/xitong.drawio.svg b/xitong.drawio.svg index c3fc33f..4683a26 100644 --- a/xitong.drawio.svg +++ b/xitong.drawio.svg @@ -1,13 +1,13 @@ - + - - - + + + -
+
@@ -17,18 +17,18 @@
- + main - - - + + + -
+
init @@ -36,19 +36,19 @@
- + init - - - - + + + + -
+
display_menu @@ -56,18 +56,18 @@
- + display_menu - - - + + + -
+
c=make_choice @@ -75,20 +75,20 @@
- + c=make_choice - - - - - + + + + + -
+
c==1 @@ -96,16 +96,16 @@
- + c==1 - + -
+
Y @@ -113,18 +113,18 @@
- + Y - - - + + + -
+
ReadScore @@ -132,16 +132,16 @@
- + ReadScore - + -
+
N @@ -149,20 +149,20 @@
- + N - - - - - + + + + + -
+
c==2 @@ -170,20 +170,20 @@
- + c==2 - - - - - + + + + + -
+
c==3 @@ -191,20 +191,20 @@
- + c==3 - - - - - + + + + + -
+
c==4 @@ -212,20 +212,20 @@
- + c==4 - - - - - + + + + + -
+
c==5 @@ -233,20 +233,20 @@
- + c==5 - - - - - + + + + + -
+
c==6 @@ -254,20 +254,20 @@
- + c==6 - - - - - + + + + + -
+
c==7 @@ -275,20 +275,20 @@
- + c==7 - - - - - + + + + + -
+
c==8 @@ -296,20 +296,20 @@
- + c==8 - - - - - + + + + + -
+
c==9 @@ -317,20 +317,20 @@
- + c==9 - - - - - + + + + + -
+
c==10 @@ -338,20 +338,20 @@
- + c==10 - - - - - + + + + + -
+
c==11 @@ -359,20 +359,20 @@
- + c==11 - - - - - + + + + + -
+
c==12 @@ -380,20 +380,20 @@
- + c==12 - - - - - + + + + + -
+
c==13 @@ -401,18 +401,18 @@
- + c==13 - - - + + + -
+
c==0 @@ -420,20 +420,20 @@
- + c==0 - - - - - + + + + + -
+
default @@ -441,18 +441,18 @@
- + default - - - + + + -
+
quit @@ -460,17 +460,17 @@
- + quit - - + + -
+
N @@ -478,16 +478,16 @@
- + N - + -
+
N @@ -495,16 +495,16 @@
- + N - + -
+
N @@ -512,16 +512,16 @@
- + N - + -
+
N @@ -529,16 +529,16 @@
- + N - + -
+
N @@ -546,16 +546,16 @@
- + N - + -
+
N @@ -563,16 +563,16 @@
- + N - + -
+
N @@ -580,16 +580,16 @@
- + N - + -
+
N @@ -597,16 +597,16 @@
- + N - + -
+
N @@ -614,16 +614,16 @@
- + N - + -
+
N @@ -631,16 +631,16 @@
- + N - + -
+
N @@ -648,16 +648,16 @@
- + N - + -
+
N @@ -665,16 +665,16 @@
- + N - + -
+
N @@ -682,16 +682,16 @@
- + N - + -
+
Y @@ -699,16 +699,16 @@
- + Y - + -
+
确定退出 @@ -716,18 +716,18 @@
- + 确定退出 - - - + + + -
+
Y @@ -735,18 +735,18 @@
- + Y - - - + + + -
+
AverSumofEveryStudent @@ -754,16 +754,16 @@
- + AverSumofEveryStudent - + -
+
Y @@ -771,18 +771,18 @@
- + Y - - - + + + -
+
AverSumofEveryCourse @@ -790,16 +790,16 @@
- + AverSumofEveryCourse - + -
+
Y @@ -807,18 +807,18 @@
- + Y - - - + + + -
+
SortbyScore @@ -828,16 +828,16 @@
- + SortbyScore... - + -
+
Y @@ -845,18 +845,18 @@
- + Y - - - + + + -
+
SortbyScore @@ -866,16 +866,16 @@
- + SortbyScore... - + -
+
Y @@ -883,18 +883,18 @@
- + Y - - - + + + -
+
AsSortbyNum @@ -902,16 +902,16 @@
- + AsSortbyNum - + -
+
Y @@ -919,18 +919,18 @@
- + Y - - - + + + -
+
SortbyName @@ -938,16 +938,16 @@
- + SortbyName - + -
+
Y @@ -955,18 +955,18 @@
- + Y - - - + + + -
+
SearchbyNum @@ -974,16 +974,16 @@
- + SearchbyNum - + -
+
Y @@ -991,18 +991,18 @@
- + Y - - - + + + -
+
SearchbyName @@ -1010,16 +1010,16 @@
- + SearchbyName - + -
+
Y @@ -1027,18 +1027,18 @@
- + Y - - - + + + -
+
StatisticAnalysis @@ -1046,16 +1046,16 @@
- + StatisticAnalysis - + -
+
Y @@ -1063,18 +1063,18 @@
- + Y - - - + + + -
+
PrintScore @@ -1082,16 +1082,16 @@
- + PrintScore - + -
+
Y @@ -1099,18 +1099,18 @@
- + Y - - - + + + -
+
WritetoFile @@ -1118,16 +1118,16 @@
- + WritetoFile - + -
+
Y @@ -1135,18 +1135,18 @@
- + Y - - - + + + -
+
ReadfromFile @@ -1154,117 +1154,11 @@
- + ReadfromFile - - - - -
-
-
-
- - Step 1:初始化 - -
-
- - Step 2:根据用户选择的命令执行相应的操作 - -
-
- - Step 2.1:显示菜单 - -
-
- - Step 2.2:选择菜单命令 c - -
-
- - Step 2.3:if c == 1 then ReadScore - -
-
- - Step 2.4:if c == 2 then AverSumofEveryStudent - -
-
- - Step 2.5:if c == 3 then AverSumofEveryCourse - -
-
- - Step 2.6:if c == 4 then SortbyScore(Descending) - -
-
- - Step 2.7:if c == 5 then SortbyScore(Ascending) - -
-
- - Step 2.8:if c == 6 then AsSortbyNum - -
-
- - Step 2.9:if c == 7 then SortbyName - -
-
- - Step 2.10:if c == 8 then SearchbyNum - -
-
- - Step 2.11:if c == 9 then SearchbyName - -
-
- - Step 2.12:if c == 10 then StatisticAnalysis - -
-
- - Step 2.13:if c == 11 then PrintScore - -
-
- - Step 2.14:if c == 12 then WritetoFile - -
-
- - Step 2.15:if c == 13 then ReadfromFile - -
-
- - Step 2.16:if c == 0 then exit - -
-
-
-
-
- - Step 1:初始化... - -
-