diff --git a/c5伪代码.md b/c5伪代码.md new file mode 100644 index 0000000..fa5203c --- /dev/null +++ b/c5伪代码.md @@ -0,0 +1,4 @@ +Step 1:利用 for 循环给 i 赋值为0 +Step 2:利用 if 条件判断学号是否致 +Step 3:利用二次循环找出所有符合条件件的学 +Step 4:利用 i 件语句能否找到该学生 diff --git a/c6伪代码.md b/c6伪代码.md new file mode 100644 index 0000000..6479ccb --- /dev/null +++ b/c6伪代码.md @@ -0,0 +1,3 @@ +step 1:利用for循环将相邻的两个姓名作比较 +step 2:如果前一个字符串大于后一个,利用for循环交换m门课程的成绩 +step 3:依次交换 \ No newline at end of file diff --git a/c7伪代码.md b/c7伪代码.md new file mode 100644 index 0000000..52a7d29 --- /dev/null +++ b/c7伪代码.md @@ -0,0 +1,4 @@ +Step 1:利用for循环给i赋值为0 +Step 2:利用if条件判断学号是否一致 +Step 3:利用二次循环找出所有符合条件的学生 +Step 4:利用if条件语句能否找到该学生 \ No newline at end of file diff --git a/c8伪代码.md b/c8伪代码.md new file mode 100644 index 0000000..66688a5 --- /dev/null +++ b/c8伪代码.md @@ -0,0 +1,2 @@ +Step 1:利用for循环给i赋值为0 +Step 2:利用of条件语句和循环判断是否此学生并显示结果 \ No newline at end of file diff --git a/drawio.svg b/drawio.svg deleted file mode 100644 index e69de29..0000000 diff --git a/mty.8.drawio.svg b/mty.8.drawio.svg new file mode 100644 index 0000000..9242092 --- /dev/null +++ b/mty.8.drawio.svg @@ -0,0 +1,343 @@ + + + + + + + + + +
+
+
+ SortbyName +
+
+
+
+ + SortbyName + +
+
+ + + + + + + +
+
+
+ Integer i +
+
+
+
+ + Integer i + +
+
+ + + + + + + +
+
+
+ Integer j +
+
+
+
+ + Integer j + +
+
+ + + + + + + +
+
+
+ Integer t +
+
+
+
+ + Integer t + +
+
+ + + + + + + + +
+
+
+ j=0 to n-2 +
+
+
+
+ + j=0 to n-2 + +
+
+ + + + + + + + + + + + + + + + +
+
+
+ t=0 t0 m-1 +
+
+
+
+ + t=0 t0 m-1 + +
+
+ + + + +
+
+
+ true +
+
+
+
+
+ + true + +
+
+ + + + + + + + + +
+
+
+ SwapFloat(&stu[i].sum, +
+ &stu[i].sum) +
+
+
+
+ + SwapFloat(&stu[i].sum... + +
+
+ + + + + + + +
+
+
+ SwapFloat(&stu[i].sum, +
+ &stu[i].aver) +
+
+
+
+ + SwapFloat(&stu[i].sum... + +
+
+ + + + + + + +
+
+
+ SwapFloat(&stu[i].num, +
+ &stu[i].num) +
+
+
+
+ + SwapFloat(&stu[i].num... + +
+
+ + + + + + + +
+
+
+ SwapChar[stu[i].name, +
+ stu[j].name] +
+
+
+
+ + SwapChar[stu[i].name,... + +
+
+ + + + + + + + +
+
+
+ End +
+
+
+
+ + End + +
+
+ + + + +
+
+
+ next +
+
+
+
+ + next + +
+
+ + + + +
+
+
+ done +
+
+
+
+ + done + +
+
+ + + + +
+
+
+ t=0 t0 m-1 +
+
+
+
+ + t=0 t0 m-1 + +
+
+ + + + + + +
+
+
+ SwapFloat(&stu[t]), +
+ &stu[j].score[t] +
+
+
+
+ + SwapFloat(&stu[t... + +
+
+
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file diff --git a/mty5.drawio.svg b/mty5.drawio.svg new file mode 100644 index 0000000..5f01818 --- /dev/null +++ b/mty5.drawio.svg @@ -0,0 +1,371 @@ + + + + + + + + + +
+
+
+ SearchbyNum +
+ (Integer n,Interger m) +
+
+
+
+ + SearchbyNum... + +
+
+ + + + + + + +
+
+
+ Integer number +
+
+
+
+ + Integer number + +
+
+ + + + + + + +
+
+
+ Integer i +
+
+
+
+ + Integer i + +
+
+ + + + + + + +
+
+
+ Integer j +
+
+
+
+ + Integer j + +
+
+ + + + + + +
+
+
+ Ouput Input the number +
+ you want to research +
+
+
+
+ + Ouput Input the number... + +
+
+ + + + + + +
+
+
+ i=Input %d +
+
+
+
+ + i=Input %d + +
+
+ + + + + + +
+
+
+ i=0 to n-1 +
+
+
+
+ + i=0 to n-1 + +
+
+ + + + + + + + +
+
+
+ stu[i].num == number +
+
+
+
+ + stu[i].num == number + +
+
+ + + + + + + + +
+
+
+ i == n +
+
+
+
+ + i == n + +
+
+ + + + + + +
+
+
+ Output \n +
+
+
+
+ + Output \n + +
+
+ + + + +
+
+
+ true +
+
+
+
+ + true + +
+
+ + + + + + + + +
+
+
+ j = 0 to m-1 +
+
+
+
+ + j = 0 to m-1 + +
+
+ + + + + + +
+
+
+ Output \n +
+
+
+
+ + Output \n + +
+
+ + + + +
+
+
+ done +
+
+
+
+ + done + +
+
+ + + + + + +
+
+
+ j = 0 to m-1 +
+
+
+
+ + j = 0 to m-1 + +
+
+ + + + + + + +
+
+
+ break +
+
+
+
+ + break + +
+
+ + + + + + +
+
+
+ output \inNot found!\n +
+
+
+
+ + output \inNot found!... + +
+
+ + + + + + + + +
+
+
+ End +
+
+
+
+ + End + +
+
+ + + + +
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file diff --git a/mty6.drawio.svg b/mty6.drawio.svg new file mode 100644 index 0000000..8aae3d4 --- /dev/null +++ b/mty6.drawio.svg @@ -0,0 +1,344 @@ + + + + + + + + + +
+
+
+ AsSortbyName +
+
+
+
+ + AsSortbyName + +
+
+ + + + + + + +
+
+
+ Integer i +
+
+
+
+ + Integer i + +
+
+ + + + + + + +
+
+
+ Interger j +
+
+
+
+ + Interger j + +
+
+ + + + + + + +
+
+
+ Interger t +
+
+
+
+ + Interger t + +
+
+ + + + + + + + +
+
+
+ j=0 to n-2 +
+
+
+
+ + j=0 to n-2 + +
+
+ + + + + + + + + + + + + + + + + + +
+
+
+ t=0 t0 m-1 +
+
+
+
+ + t=0 t0 m-1 + +
+
+ + + + +
+
+
+ true +
+
+
+
+
+ + true + +
+
+ + + + + + + +
+
+
+ SwapFloat(&stu[t]), +
+ &stu[j].score[t] +
+
+
+
+ + SwapFloat(&stu[t... + +
+
+ + + + + + + +
+
+
+ SwapFloat(&stu[i].sum, +
+ &stu[i].sum) +
+
+
+
+ + SwapFloat(&stu[i].sum... + +
+
+ + + + + + + +
+
+
+ SwapFloat(&stu[i].sum, +
+ &stu[i].aver) +
+
+
+
+ + SwapFloat(&stu[i].sum... + +
+
+ + + + + + + +
+
+
+ SwapFloat(&stu[i].num, +
+ &stu[i].num) +
+
+
+
+ + SwapFloat(&stu[i].num... + +
+
+ + + + + + + +
+
+
+ SwapChar[stu[i].name, +
+ stu[j].name] +
+
+
+
+ + SwapChar[stu[i].name,... + +
+
+ + + + + + + + +
+
+
+ End +
+
+
+
+ + End + +
+
+ + + + +
+
+
+ next +
+
+
+
+ + next + +
+
+ + + + +
+
+
+ done +
+
+
+
+ + done + +
+
+ + + + +
+
+
+ t=0 t0 m-1 +
+
+
+
+ + t=0 t0 m-1 + +
+
+
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file diff --git a/mty7.drawio.svg b/mty7.drawio.svg new file mode 100644 index 0000000..73f8a63 --- /dev/null +++ b/mty7.drawio.svg @@ -0,0 +1,329 @@ + + + + + + + + + +
+
+
+ AsSortbyNum +
+
+
+
+ + AsSortbyNum + +
+
+ + + + + + + +
+
+
+ Integer i +
+
+
+
+ + Integer i + +
+
+ + + + + + + +
+
+
+ Interger j +
+
+
+
+ + Interger j + +
+
+ + + + + + + +
+
+
+ Interger k +
+
+
+
+ + Interger k + +
+
+ + + + + + + +
+
+
+ Interger t +
+
+
+
+ + Interger t + +
+
+ + + + + + + + +
+
+
+ k=!i +
+
+
+
+ + k=!i + +
+
+ + + + + + + + + + + + + + + + + + + + +
+
+
+ t=0 t0 m-1 +
+
+
+
+ + t=0 t0 m-1 + +
+
+ + + + +
+
+
+ false +
+
+
+
+ + false + +
+
+ + + + +
+
+
+ true +
+
+
+
+
+ + true + +
+
+ + + + + +
+
+
+ SwapFloat(&stu[t]), +
+ &stu[j].score[t] +
+
+
+
+ + SwapFloat(&stu[t... + +
+
+ + + + + + + +
+
+
+ SwapFloat(&stu[k].sum, +
+ &stu[i].sum) +
+
+
+
+ + SwapFloat(&stu[k].sum... + +
+
+ + + + + + + +
+
+
+ SwapFloat(&stu[k].sum, +
+ &stu[i].aver) +
+
+
+
+ + SwapFloat(&stu[k].sum... + +
+
+ + + + + + + +
+
+
+ SwapFloat(&stu[k].num, +
+ &stu[i].num) +
+
+
+
+ + SwapFloat(&stu[k].num... + +
+
+ + + + + +
+
+
+ SwapChar[stu[k].name, +
+ stu] +
+
+
+
+ + SwapChar[stu[k].name,... + +
+
+ + + + + + + + + +
+
+
+ End +
+
+
+
+ + End + +
+
+
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file