From de9b7b03855c9755a04a93c674d8c96c7680ce94 Mon Sep 17 00:00:00 2001 From: xuzigui <3542624849@qq.com> Date: Sat, 22 Apr 2023 20:55:22 +0800 Subject: [PATCH 1/2] =?UTF-8?q?XZG=5Fmain=E5=87=BD=E6=95=B0=E8=AF=A6?= =?UTF-8?q?=E7=BB=86=E5=AE=9E=E7=8E=B0=E6=B5=81=E7=A8=8B=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main函数详细实现.drawio.svg | 1178 +++++++++++++++++++++++++++++ 1 file changed, 1178 insertions(+) create mode 100644 main函数详细实现.drawio.svg diff --git a/main函数详细实现.drawio.svg b/main函数详细实现.drawio.svg new file mode 100644 index 0000000..fb248c1 --- /dev/null +++ b/main函数详细实现.drawio.svg @@ -0,0 +1,1178 @@ + + + + + + + + + + + + + main + + + + + + main + + + + + + + + + + + + + + init + + + + + + init + + + + + + + + + + + + + + meun + + + + + + meun + + + + + + + + + + + + + + ch=make choice + + + + + + ch=make choice + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + + ch==1 + + + + + + ch==1 + + + + + + + + + + + + + + ReadScore + + + + + + ReadScore + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + ch==3 + + + + + + ch==3 + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + ch==4 + + + + + + ch==4 + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + ch==5 + + + + + + ch==5 + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + ch==6 + + + + + + ch==6 + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + ch==7 + + + + + + ch==7 + + + + + + + + + + + + + + + AverSumofEveryCourse + + + + + + + AverSumofEveryCourse + + + + + + + + + + + + + + AverSumofEveryStudent + + + + + + AverSumofEveryStudent + + + + + + + + + + + + + + + + + + + SortbyScore + + + + + + + SortbyScore + + + + + + + + + + + + + + AsSortbyNum + + + + + + AsSortbyNum + + + + + + + + + + + + + + SortbyName + + + + + + SortbyName + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + ch==8 + + + + + + ch==8 + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + ch==9 + + + + + + ch==9 + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + ch==10 + + + + + + ch==10 + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + ch==11 + + + + + + ch==11 + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + ch==12 + + + + + + ch==12 + + + + + + + + + + + + + + SearchbyName + + + + + + SearchbyName + + + + + + + + + + + + + + StatisticAnalysis + + + + + + StatisticAnalysis + + + + + + + + + + + + + + PrintScore + + + + + + PrintScore + + + + + + + + + + + + + + SearchbyNum + + + + + + SearchbyNum + + + + + + + + + + + + + + WritetoFile + + + + + + WritetoFile + + + + + + + + + + + ch==2 + + + + + + ch==2 + + + + + + + + + + + + SortbyScore + + + + + + + SortbyScore + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + ch==13 + + + + + + ch==13 + + + + + + + + + + + + + + ReadfromFile + + + + + + ReadfromFile + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + default + + + + + + default + + + + + + + + + + + + + Input error! + + + + + + Input error! + + + + + + + + + + + + Y + + + + + + Y + + + + + + + + + + + + N + + + + + + N + + + + + + + + + + + ch==0 + + + + + + ch==0 + + + + + + + + + + + + + + exit(0) + + + + + + exit(0) + + + + + + + + + + Text is not SVG - cannot display + + + + \ No newline at end of file From 0666b1fc7eee961f18a180469f666e55e88fe0ef Mon Sep 17 00:00:00 2001 From: Cx330 <2011690092@qq.com> Date: Sun, 23 Apr 2023 15:27:02 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=5F=E8=AF=A6=E7=BB=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 + main函数详细实现.drawio.svg | 603 +++++++++++++++--------------- 2 files changed, 297 insertions(+), 309 deletions(-) diff --git a/README.md b/README.md index 6498987..3cb36cb 100644 --- a/README.md +++ b/README.md @@ -393,6 +393,9 @@ Step 2:根据用户选择的命令执行相应的操作 Step 2.1:显示菜单 Step 2.2:选择菜单命令 c Step 2.3:if c == + + + ## 代码实现 // 头文件的使用 diff --git a/main函数详细实现.drawio.svg b/main函数详细实现.drawio.svg index fb248c1..d668da5 100644 --- a/main函数详细实现.drawio.svg +++ b/main函数详细实现.drawio.svg @@ -1,13 +1,13 @@ - + - - - + + + - + main @@ -15,19 +15,19 @@ - + main - - - - + + + + - + init @@ -35,57 +35,57 @@ - + init - - - - + + + + - + - meun + menu - - meun + + menu - - - - + + + + - + - ch=make choice + ch=make_choice - - ch=make choice + + ch=make_choice - - + + - + Y @@ -93,18 +93,18 @@ - + Y - - - + + + - + ch==1 @@ -112,19 +112,19 @@ - + ch==1 - - - - + + + + - + ReadScore @@ -132,17 +132,17 @@ - + ReadScore - - + + - + N @@ -150,17 +150,17 @@ - + N - - + + - + Y @@ -168,17 +168,17 @@ - + Y - - + + - + N @@ -186,17 +186,17 @@ - + N - - + + - + Y @@ -204,16 +204,16 @@ - + Y - + - + ch==3 @@ -221,17 +221,17 @@ - + ch==3 - - + + - + N @@ -239,17 +239,17 @@ - + N - - + + - + Y @@ -257,16 +257,16 @@ - + Y - + - + ch==4 @@ -274,17 +274,17 @@ - + ch==4 - - + + - + N @@ -292,17 +292,17 @@ - + N - - + + - + Y @@ -310,16 +310,16 @@ - + Y - + - + ch==5 @@ -327,17 +327,17 @@ - + ch==5 - - + + - + N @@ -345,17 +345,17 @@ - + N - - + + - + Y @@ -363,16 +363,16 @@ - + Y - + - + ch==6 @@ -380,17 +380,17 @@ - + ch==6 - - + + - + Y @@ -398,17 +398,17 @@ - + Y - - + + - + N @@ -416,16 +416,16 @@ - + N - + - + ch==7 @@ -433,19 +433,19 @@ - + ch==7 - - - - + + + + - + @@ -455,19 +455,19 @@ - + AverSumofEveryCourse - - - - + + + + - + AverSumofEveryStudent @@ -475,45 +475,48 @@ - + AverSumofEveryStudent - - - - - - - - + + + + + + + + - + SortbyScore + + (ascending) + - - SortbyScore + + SortbyScore... - - - - + + + + - + AsSortbyNum @@ -521,19 +524,19 @@ - + AsSortbyNum - - - - + + + + - + SortbyName @@ -541,17 +544,17 @@ - + SortbyName - - + + - + N @@ -559,17 +562,17 @@ - + N - - + + - + Y @@ -577,16 +580,16 @@ - + Y - + - + ch==8 @@ -594,17 +597,17 @@ - + ch==8 - - + + - + N @@ -612,17 +615,17 @@ - + N - - + + - + Y @@ -630,16 +633,16 @@ - + Y - + - + ch==9 @@ -647,17 +650,17 @@ - + ch==9 - - + + - + N @@ -665,17 +668,17 @@ - + N - - + + - + Y @@ -683,16 +686,16 @@ - + Y - + - + ch==10 @@ -700,17 +703,17 @@ - + ch==10 - - + + - + N @@ -718,17 +721,17 @@ - + N - - + + - + Y @@ -736,16 +739,16 @@ - + Y - + - + ch==11 @@ -753,17 +756,17 @@ - + ch==11 - - + + - + Y @@ -771,17 +774,17 @@ - + Y - - + +