From 230a25dc2c9db8b381c2d72285189c2aa126a6f5 Mon Sep 17 00:00:00 2001 From: Cx330 <2011690092@qq.com> Date: Tue, 25 Apr 2023 19:09:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=BEbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 63a6dac..156fa1a 100644 --- a/README.md +++ b/README.md @@ -423,7 +423,7 @@ Step 2:利用循环,输入学生的学号,成绩和各科成绩 Step 1:利用for循环给 sum 赋初值为 0 Step 2:利用第二重循环重新计算每个学生的总分 Step 3:计算每个学生的平均分 -Step 4:将结果按照舒徐,总分和平均分的顺序进行输出 +Step 4:将结果按照学号,总分和平均分的顺序进行输出 ![计算每个学生各门课程的总分和平均分](AverSumofEveryStudent.svg) @@ -431,8 +431,6 @@ Step 4:将结果按照舒徐,总分和平均分的顺序进行输出 #### SortbyScore -#### SortbyScore - #### AsSortbyNum step 1:利用循环将i赋值给k @@ -440,7 +438,8 @@ step 2:用循环从i+1到n-1比较,将较小的学号赋给k step 3:如果k与i不相等,每一课的成绩交换 step 4:总分,平均分,学号,姓名依次交换 -![按选择法将数组 num 的元素从低到高排序](AsScortNum.svg) +![按选择法将数组 num 的元素从低到高排序](AsSortbyNum.svg) + #### SortbyName #### SearchbyNum @@ -450,18 +449,21 @@ step 4:总分,平均分,学号,姓名依次交换 #### StatisticAnalysis #### PrintScore + Step 1:利用for循环输出学生的学号和姓名 Step 2:利用二次循环输出每位学生的成绩 Step 3:输出学生的总分数和平均分 ![打印学生成绩](PrintScore.svg) + #### WritetoFile Step 1:读取文件输出学生人数和课程门数 Step 2:利用循环for依次输出学生学号和姓名 Step 3:利用二次循环输出学生成绩 Step 4:输出总成绩和平均分 -![输出n个学生的学号,姓名以及m门课程的成绩](WritetoFile.svg) +![输出n个学生的学号,姓名以及m门课程的成绩](-WritetoFile.svg) + #### ReadfromFile #### exit @@ -930,4 +932,6 @@ void ReadfromFile(STU stu[],int *n,int *m) } fclose(fp); } -``` \ No newline at end of file +``` + +[def]: AsScortNum.svg \ No newline at end of file