diff --git a/c4.drawio.svg b/c4.drawio.svg new file mode 100644 index 0000000..c5b2ae4 --- /dev/null +++ b/c4.drawio.svg @@ -0,0 +1,436 @@ + + + + + + + + + +
+
+
+ + SortbyScore + +
+
+
+
+ + SortbyScore + +
+
+ + + + + + +
+
+
+ int i,j,k,t +
+
+
+
+ + int i,j,k,t + +
+
+ + + + + + + + +
+
+
+ i=0 to n-2 +
+
+
+
+ + i=0 to n-2 + +
+
+ + + + +
+
+
+ next +
+
+
+
+
+ + next + +
+
+ + + + + + +
+
+
+ k=i +
+
+
+
+ + k=i + +
+
+ + + + + + + + +
+
+
+ j = i + 1 to n-1 +
+
+
+
+ + j = i + 1 to... + +
+
+ + + + +
+
+
+ next +
+
+
+
+
+ + next + +
+
+ + + + + + + + +
+
+
+ 比较 +
+
+
+
+ + 比较 + +
+
+ + + + +
+
+
+ T +
+
+
+
+ + T + +
+
+ + + + + + +
+
+
+ k = j +
+
+
+
+ + k = j + +
+
+ + + + +
+
+
+ F +
+
+
+
+ + F + +
+
+ + + + + + + + + + + +
+
+
+ k!=i +
+
+
+
+ + k!=i + +
+
+ + + + +
+
+
+ T +
+
+
+
+ + T + +
+
+ + + + + + + + +
+
+
+ t=0 to m-1 +
+
+
+
+ + t=0 to m-1 + +
+
+ + + + +
+
+
+ next +
+
+
+
+ + next + +
+
+ + + + + + +
+
+
+ 交换分数 +
+
+
+
+ + 交换分数 + +
+
+ + + + + + +
+
+
+ 交换总分 +
+
+
+
+ + 交换总分 + +
+
+ + + + + + +
+
+
+ 交换平均分 +
+
+
+
+ + 交换平均分 + +
+
+ + + + + + +
+
+
+ 交换学号 +
+
+
+
+ + 交换学号 + +
+
+ + + + +
+
+
+ 交换姓名 +
+
+
+
+ + 交换姓名 + +
+
+ + + + + + +
+
+
+ return +
+
+
+
+ + return + +
+
+ + + + +
+
+
+ Step 1:利用循环将i赋值给k +
+ Step 2:用循环从i+1到n-1比较,将较小的赋给k +
+ Step 3:如果k与i不相等,每一课的成绩交换,总分,平均分,学号,姓名依次交换 +
+
+
+
+ + Step 1:利用循环将i赋值给k... + +
+
+
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file